Esempio n. 1
0
 protected override void DisposeInternal()
 {
     AttackComplete = null;
     DieComplete    = null;
     _unitScript    = null;
     base.DisposeInternal();
 }
Esempio n. 2
0
 public OneUnitAnimationController(IUnitSettings unitSettings, IGameLoopController gameLoopController)
 {
     _unit               = unitSettings.GraphicObject;
     _unitScript         = _unit.GetComponentInChildren(typeof(IUnitScript)) as IUnitScript;
     _gameLoopController = gameLoopController;
 }