Beispiel #1
0
    protected override void InitOther()
    {
        base.InitOther();

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