//=====================================================// private void Awake() { eventHandler = new TankEventHandler(this); eventReceiver = new TankEventReceiver(eventHandler); if (!GetComponent <TankMovement>()) { tankMovement = gameObject.AddComponent <TankMovement>(); } else { tankMovement = gameObject.GetComponent <TankMovement>(); } }
public TankEventReceiver(TankEventHandler eventHandler) { this.eventHandler = eventHandler; }
private void OnDisable() { TankEventHandler.UnRegisterToTankEnginePointsIncrease(EnginePointsIncrease); }