using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor; public partial class vMenuComponent { public const string path = "Invector/Utils/"; [MenuItem(path + "SimpleTrigger")] public static void AddSimpleTrigger() { var currentObject = Selection.activeGameObject; if (currentObject) currentObject.AddComponent(); } [MenuItem(path + "AnimatorEventReceiver")] public static void AddAnimatorEventReceiver() { var currentObject = Selection.activeGameObject; if (currentObject) currentObject.AddComponent(); } [MenuItem(path + "MessageReceiver")] public static void AddMessageReceiver() { var currentObject = Selection.activeGameObject; if (currentObject) currentObject.AddComponent(); } [MenuItem(path + "MessageSender")] public static void AddMessageSender() { var currentObject = Selection.activeGameObject; if (currentObject) currentObject.AddComponent(); } [MenuItem(path + "EventWithDelay")] public static void AddEventWithDelay() { var currentObject = Selection.activeGameObject; if (currentObject) currentObject.AddComponent(); } [MenuItem(path + "DestroyGameObject")] public static void AddDestroyGameObject() { var currentObject = Selection.activeGameObject; if (currentObject) currentObject.AddComponent(); } [MenuItem(path + "DestroyOnTrigger")] public static void AddDestroyOnTrigger() { var currentObject = Selection.activeGameObject; if (currentObject) currentObject.AddComponent(); } [MenuItem(path + "PlayRandomClip")] public static void AddPlayRandomClip() { var currentObject = Selection.activeGameObject; if (currentObject) currentObject.AddComponent(); } [MenuItem(path + "RotateObject")] public static void AddRotateObject() { var currentObject = Selection.activeGameObject; if (currentObject) currentObject.AddComponent(); } [MenuItem(path + "LookAtCamera")] public static void AddLookAtCamera() { var currentObject = Selection.activeGameObject; if (currentObject) currentObject.AddComponent(); } [MenuItem(path + "Instantiate")] public static void AddInstantiate() { var currentObject = Selection.activeGameObject; if (currentObject) currentObject.AddComponent(); } [MenuItem(path + "SetParent")] public static void AddSetParent() { var currentObject = Selection.activeGameObject; if (currentObject) currentObject.AddComponent(); } [MenuItem(path + "ResetTransform")] public static void AddResetTransform() { var currentObject = Selection.activeGameObject; if (currentObject) currentObject.AddComponent(); } [MenuItem(path + "DestroyChildrens")] public static void AddDestroyChildrens() { var currentObject = Selection.activeGameObject; if (currentObject) currentObject.AddComponent(); } }