Example #1
0
 //! --------functions--------
 void NotifyShot()
 {
     if (MyInput.downShot)
     {
         PlayerActivityBus.NotifyShot(gameObject);
     }
 }
Example #2
0
    void NotifyMove()
    {
        bool left  = MyInput.left;
        bool right = MyInput.right;

        if (left && right)
        {
            PlayerActivityBus.NotifyMove(gameObject, PlayerActivityBus.Direction.Both);
        }
        else if (left)
        {
            PlayerActivityBus.NotifyMove(gameObject, PlayerActivityBus.Direction.Left);
        }
        else if (right)
        {
            PlayerActivityBus.NotifyMove(gameObject, PlayerActivityBus.Direction.Right);
        }
        else
        {
            PlayerActivityBus.NotifyMove(gameObject, PlayerActivityBus.Direction.Neutral);
        }
    }
 void OnDestroy()
 {
     PlayerActivityBus.Clean();
 }