void Awake() { if (Control == null) { Control = this; } else if (Control != this) { Destroy(this.gameObject); } }
public override void OnInspectorGUI() { DrawDefaultInspector(); Dev_InventoryTester t = (Dev_InventoryTester)target; var style = EditorStyles.foldoutHeader; EditorGUILayout.LabelField("Item Utils"); if (GUILayout.Button("Add Item By Id")) { t.AddItemById(); } if (GUILayout.Button("Unequip All")) { t.UnequipAll(); } GUILayout.Space(8); EditorGUILayout.LabelField("Masks"); if (GUILayout.Button("Add: Psychic Duck")) { t.AddPsychicDuck(); } if (GUILayout.Button("Add: Boar Needle")) { t.AddBoarNeedle(); } if (GUILayout.Button("Add: Animal Within")) { t.AddAnimalWithin(); } if (GUILayout.Button("Add: Ice Spike")) { t.AddIceSpike(); } if (GUILayout.Button("Add: Melancholy Piano")) { t.AddMelancholyPiano(); } if (GUILayout.Button("Add: Last Elevator")) { t.AddLastElevator(); } if (GUILayout.Button("Add: Let There Be Light")) { t.AddLetThereBeLight(); } if (GUILayout.Button("Add: Puppeteer")) { t.AddPuppeteer(); } if (GUILayout.Button("Add: MyMask")) { t.AddMyMask(); } GUILayout.Space(8); EditorGUILayout.LabelField("Usables"); if (GUILayout.Button("Add: Super Small Key")) { t.AddSuperSmallKey(); } GUILayout.Space(8); EditorGUILayout.LabelField("Collectibles"); if (GUILayout.Button("Add: Last Well Map")) { t.AddLastWellMap(); } if (GUILayout.Button("Add: Last Spell Recipe Book")) { t.AddLastSpellRecipeBook(); } if (GUILayout.Button("Add: Speed Seal")) { t.AddSpeedSeal(); } }