private void Awake() { if (Instance == null) { Instance = this; } else { Destroy(gameObject); } }
// Set necessary component references void SetComponentReferences() { loadedComponentReferences = false; trinaxSaveManager = GetComponentInChildren <TrinaxSaveManager>(); trinaxAudioManager = GetComponentInChildren <TrinaxAudioManager>(); trinaxAsyncServerManager = GetComponentInChildren <TrinaxAsyncServerManager>(); trinaxCanvas = GetComponentInChildren <TrinaxCanvas>(); trinaxKeyboardManager = GetComponentInChildren <TrinaxKeyboardManager>(); aP = trinaxCanvas.adminPanel; loadedComponentReferences = true; }