public void RunVisitor(ICharactorVisitor visitor) { foreach (ICharacter character in mEnemysLst) { character.RunVisitor(visitor); } foreach (ICharacter character in mSoldiersLst) { character.RunVisitor(visitor); } }
public override void RunVisitor(ICharactorVisitor visitor) { visitor.VisitSoldier(this); }
public void RunVisitor(ICharactorVisitor visitor) { mCharacterSystem.RunVisitor(visitor); }
public override void RunVisitor(ICharactorVisitor visitor) { visitor.VisitEnemy(this); }