Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public virtual void Entered(GameState next)
- {
- string nextName = "[null]";
- if (next != null)
- {
- nextName = next.Name;
- //next.Obscuring();
- Next = next;
- }
- Console.WriteLine("Entered " + Name + ", obscuring: " + nextName);
- }
- public virtual void Leaving()
- {
- Console.WriteLine("Leaving " + Name);
- while (Next != null && !Next.Active)
- {
- Next.Leaving();
- Next = Next.Next;
- Next.Entered(Next.Next);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement