コード例 #1
0
    void Awake()
    {
        gunSlot = FindObjectOfType <SwitchingWeapon>();

        gunSlot.WeaponHaveSwitched.AddListener(WeaponSwitching);

        if (gunSlot != null)
        {
            weaponDataBase = gunSlot.GetComponentInChildren <WeaponDataBase>();
        }
    }
コード例 #2
0
    void Start()
    {
        gunSlot = FindObjectOfType <SwitchingWeapon>();
        gunSlot.WeaponHaveSwitched.AddListener(WeaponSwitching);

        if (gunSlot != null)
        {
            weaponDataBase = gunSlot.GetComponentInChildren <WeaponDataBase>();
        }

        shootMecanics = gunSlot.GetComponentInChildren <ShootMecanics>();
        shootMecanics.BulletShot.AddListener(BulletShot);
        shootMecanics.ReloadGun.AddListener(ReloadGun);
    }