示例#1
0
        public static void CB_MENU_vWeaponHolderManager(MenuCommand command)
        {
            vWeaponHolderManager comp   = (vWeaponHolderManager)command.context;
            List <string>        log    = new List <string>();
            GameObject           target = comp.gameObject;

            CB_COMP_vWeaponHolderManager(target, ref log);
        }
示例#2
0
        protected virtual void Start()
        {
            holderManager = GetComponent <vWeaponHolderManager>();
            var tpInput = GetComponent <vThirdPersonInput>();

            if (holderManager && tpInput)
            {
                tpInput.onUpdateInput.AddListener(ControlWeapons);
                melee = tpInput as vMeleeCombatInput;
                if (melee == null)
                {
                    Debug.LogWarning("Nee to be an vMeleeCombatInput", gameObject);
                }
            }
        }
        protected virtual void Start()
        {
            holderManager = GetComponent <vWeaponHolderManager>();
            tpInput       = GetComponent <vThirdPersonInput>();

            if (holderManager && tpInput)
            {
                tpInput.onUpdate -= ControlWeapons;
                tpInput.onUpdate += ControlWeapons;

                melee = tpInput as vMeleeCombatInput;
                if (melee == null)
                {
                    Debug.LogWarning("You're missing a vMeleeCombatInput, please add one", gameObject);
                }
            }
        }