private void GenerateTargetGUI(NarrativeTarget myScript) { if (myScript != null) { myScript.type = (MadNarrativeTargetType)AddEnumField("Target Type", myScript.type); if (myScript.type == MadNarrativeTargetType.GameObject) { myScript.game_object = AddGameObjectField("Target", myScript.game_object); } if (myScript.type == MadNarrativeTargetType.Texture) { myScript.texture = AddSpriteField("Target", myScript.texture); } if (myScript.type == MadNarrativeTargetType.Sound) { myScript.sound = AddAudioField("Target", myScript.sound); } } }