public static int GetCurWeaponId(GameObject target, MasterWeaponType masterType = MasterWeaponType.Master) { WeaponControl control = target.GetComponent <WeaponControl>(); if (control == null) { LogicSystem.GfxLog("ShooterSkillExecutor GetCurWeaponId Script miss!"); return(-1); } return(control.GetCurWeaponId(masterType)); }