コード例 #1
0
    public static void DisplayMessage(string msg)
    {
        if (!gameMessage.init)
        {
            GameObject obj = new GameObject();
            obj.name    = "GameMessage";
            gameMessage = obj.AddComponent <GameMessage>();
            //~ gameMessage.messageObj=obj;

            Init();
        }

        if (gameMessage.uiFlag)
        {
            UI.DisplayMessage(msg);
        }
        else if (gameMessage.nGUIFlag)
        {
            UInGUI.DisplayMessage(msg);
        }
        else
        {
            gameMessage.msgList.Add(msg);
            gameMessage.StartCoroutine(gameMessage.ClearMessage());
        }
    }
コード例 #2
0
    //private bool uiiOSFlag=true;

    void Awake()
    {
        if (gameMessage == null)
        {
            gameMessage = this;
            //~ messageObj=gameObject;
            gameMessage.init = true;
            Init();
        }

        UI ui = (UI)FindObjectOfType(typeof(UI));

        if (ui != null && ui.enabled)
        {
            uiFlag = true;
        }

        UInGUI uiNGUI = (UInGUI)FindObjectOfType(typeof(UInGUI));

        if (uiNGUI != null && uiNGUI.enabled)
        {
            nGUIFlag = true;
        }
    }