public void HandleChange(TurnStartChangeData change) { Debug.Assert(this.CurrentLivingID == ObjectID.NullObjectID); Debug.Assert(change.LivingID != ObjectID.NullObjectID); var livingID = change.LivingID; this.CurrentLivingID = livingID; if (livingID == ObjectID.AnyObjectID || this.Controllables.Contains(livingID)) { this.IsOurTurn = true; } if (TurnStarted != null) { TurnStarted(livingID); } }
void HandleChange(TurnStartChangeData change) { m_world.HandleChange(change); }