Ejemplo n.º 1
0
    //=====================================================//

    private void Awake()
    {
        eventHandler  = new TankEventHandler(this);
        eventReceiver = new TankEventReceiver(eventHandler);

        if (!GetComponent <TankMovement>())
        {
            tankMovement = gameObject.AddComponent <TankMovement>();
        }
        else
        {
            tankMovement = gameObject.GetComponent <TankMovement>();
        }
    }
Ejemplo n.º 2
0
 public TankEventReceiver(TankEventHandler eventHandler)
 {
     this.eventHandler = eventHandler;
 }
Ejemplo n.º 3
0
 private void OnDisable()
 {
     TankEventHandler.UnRegisterToTankEnginePointsIncrease(EnginePointsIncrease);
 }