protected override void InitOther() { base.InitOther(); GunWeaponType = GunType.ShotGun; CanShoot = true; m_View = (ShotgunView)M_BaseView; }
protected override void Init() { shotgunView = (ShotgunView)GunViewParent; objectTool = gameObject.GetComponent <ObjectTool>(); }
private static ObjectPool[] objectPools; // 对象池临时资源管理. protected override void FindAndLoadInit() { m_ShotgunView = m_GunViewBase as ShotgunView; objectPools = gameObject.GetComponents <ObjectPool>(); }
protected override void Init() { //每个弹夹的弹数 cartridgeNum = 5; m_ShotgunView = (ShotgunView)M_GunViewBase; }