Esempio n. 1
0
    private void E_ChangeGunBack(object data)
    {
        ChangGunBackArgs gunInfo = data as ChangGunBackArgs;

        Gun.sprite   = Guns[gunInfo.GunID];
        GunName.text = gunInfo.GunName;
    }
Esempio n. 2
0
    /// <summary>
    /// 虚函数 子类可在换枪后加行为
    /// </summary>
    protected virtual void ChangeGun()
    {
        PlayerController.EquipGun(GunControllerindex);
        ChangGunBackArgs args = new ChangGunBackArgs
        {
            GunID   = UseGunId,
            GunName = GunName
        };

        SendEvent(Consts.E_ChangeGunBack, args);
    }