コード例 #1
0
 void Start()
 {
     EventTire = this.GetEventTire();
     EventTire.AddEventListener(TireEventType.ControlEvent, OnControlEvent);
     EventTire.AddEventListener(TireEventType.AmmoPickupEvent, OnAmmoPickupEvent);
     WeaponaryState = GetComponent<WeaponaryState>();
 }
コード例 #2
0
    void Start()
    {
        EventTire = this.GetEventTire();
        EventTire.AddEventListener(TireEventType.ControlEvent, OnControlEvent);
        EventTire.AddEventListener(TireEventType.SaveWeaponStateEvent, OnSaveWeaponStateEvent);
        EventTire.AddEventListener(TireEventType.LoadWeaponStateEvent, OnLoadWeaponStateEvent);
        EventTire.AddEventListener(TireEventType.WeaponPickupEvent, OnWeaponPickupEvent);

        WeaponaryState = GetComponent<WeaponaryState>();
        if (WeaponaryState.CurrentWeaponIndex >= 0)
        {
            SelectWeapon(WeaponaryState.CurrentWeaponIndex);
        }
    }