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