void Awake() { modalPanel = ModalPanel.Instance(); randomEventPanel = RandomEventPanel.Instance(); displayManager = DisplayManager.Instance(); myYesAction = new UnityAction(TestYesFunction); myNoAction = new UnityAction(TestNoFunction); myCancelAction = new UnityAction(TestCancelFunction); closeModalAction = new UnityAction(closeModalFunction); }
public static RandomEventPanel Instance() { if (!randomEventPanel) { randomEventPanel = FindObjectOfType(typeof(RandomEventPanel)) as RandomEventPanel; if (!randomEventPanel) { Debug.LogError("There needs to be one active Modal Panel script on a GameObject in your scene."); } } return(randomEventPanel); }