protected override void InitOther() { base.InitOther(); GunWeaponType = GunType.HuntingRifle; m_View = (HuntingRifleView)M_BaseView; }
protected override void Init() { //每个弹夹的弹数 cartridgeNum = 5; //向下转型 里氏转换原则 这样C层的子类就不需要重新继承V层子类 因为C层父类继续了V层父类 m_HuntingRifleView = (HuntingRifleView)M_GunViewBase; SingleFire = true; isSniper = true; }