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); }
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); } } }