Ejemplo n.º 1
0
    private void Awake()
    {
        playerInput = new PlayerInputValues();
        _rb         = GetComponent <Rigidbody>();

        if (weaponsTransform.childCount == 0)
        {
            return;
        }
        weapons = new ShipWeapon[MAX_WEAPON_COUNT];

        for (int i = 0; i < weapons.Length; i++)
        {
            if (i >= weaponsTransform.childCount)
            {
                break;
            }
            weapons[i] = weaponsTransform.GetChild(i).GetComponent <ShipWeapon>();
        }
    }
Ejemplo n.º 2
0
 public static void TriggerEvent(PlayerInputValues eventName)
 {
     TriggerEvent(eventName.ToString());
 }
Ejemplo n.º 3
0
 public static void StopListening(PlayerInputValues eventName, Action listener)
 {
     StopListening(eventName.ToString(), listener);
 }
Ejemplo n.º 4
0
 public static void TriggerEvent(PlayerInputValues eventName, PlayerInputDirections eventDir)
 {
     TriggerEvent(eventName.ToString() + eventDir.ToString());
 }
Ejemplo n.º 5
0
 public static void StartListening(PlayerInputValues eventName, PlayerInputDirections eventDir, Action listener)
 {
     StartListening(eventName.ToString() + eventDir.ToString(), listener);
 }
 public static void StopListening(PlayerInputValues eventName, PlayerInputDirections eventDir, UnityAction listener)
 {
     StopListening(eventName + eventDir.ToString(), listener);
 }