void OnGUI() { if (!loadManager.gameLoaded) { if (mode == Mode.START_GAME) { start.DisplayOnStart(); } return; } switch (mode) { case Mode.NORMAL: interaction.Display(); hp.Display(); ability.DisplayOnPlay(); weapon.DisplayOnPlay(); break; case Mode.PAUSED: pause.Display(); ability.DisplayOnPause(); weapon.DisplayOnPause(); break; case Mode.BESTIARY: beastiary.Display(); break; case Mode.ABILITY: ability.DisplayAbilityMenu(); break; case Mode.NEW_WEAPON: //TODO weapon.DisplayOnNewWeapon(); break; case Mode.START_GAME: start.DisplayOnStart(); break; case Mode.WARP: warp.Display(); break; } }