Beispiel #1
0
    private void ChangeDisp(DispState state)
    {
        UIDispState = state;
        switch (UIDispState)
        {
        case DispState.Start:
            startObj.SetActive(true);
            titleObj.SetActive(false);
            selectObj.SetActive(false);
            optionObj.SetActive(false);
            cursorObj.SetActive(false);
            break;

        case DispState.Title:
            startObj.SetActive(false);
            titleObj.SetActive(true);
            selectObj.SetActive(false);
            optionObj.SetActive(false);
            cursorObj.SetActive(false);
            titleObj.transform.GetChild(0).GetComponent <ButtonUIController>().ResetCursor();
            break;

        case DispState.Select:
            startObj.SetActive(false);
            titleObj.SetActive(false);
            selectObj.SetActive(true);
            optionObj.SetActive(false);
            cursorObj.SetActive(true);
            Singleton <StageIconController> .Instance.SetIcon();

            break;

        case DispState.Option:
            startObj.SetActive(false);
            titleObj.SetActive(false);
            selectObj.SetActive(false);
            optionObj.SetActive(true);
            cursorObj.SetActive(false);
            optionObj.GetComponent <ButtonUIController>().ResetCursor();
            break;
        }
    }
Beispiel #2
0
 protected void OnDispState()
 {
     DispState?.Invoke(null, descArgs);
     DispStateMainForm?.Invoke(null, descArgs);
 }