예제 #1
0
    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);
    }
예제 #2
0
 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);
 }