コード例 #1
0
    public void CheckWhatChat(AImessage message)
    {
        print("CheckWhatChat");
        GameObject targetChat = null;
        int        number     = -1;

        if (message.name.Contains("Kim"))
        {
            targetChat = chatKim;
            number     = 20;
        }
        else if (message.name.Contains("Jerry"))
        {
            targetChat = chatJerry;
            number     = 9999999;
        }
        else if (message.name.Contains("Laura"))
        {
            targetChat = chatLaura;
            number     = 288;
        }
        else if (message.name.Contains("Mark"))
        {
            targetChat = chatMark;
            number     = 8;
        }
        MessageAppManager messageAppmanager = targetChat.GetComponent <MessageAppManager>();

        messageAppmanager.currentMessage     = message;
        messageAppmanager.currentMessageSent = false;
        messageAppmanager.SetupAndLaunchConversation();
        //contactManager.OpenContactConversation(targetChat.transform.GetChild(0).gameObject);
        contactManager.CheckNumber(number);
    }
コード例 #2
0
    public void OpenContactConversation(GameObject targetConversation)
    {
        AudioManager.instance.Play("onClickSound");
        if (openConversation)
        {
            openConversation.SetActive(false);
            targetConversation.SetActive(true);
        }
        else
        {
            emptyConversation.SetActive(false);
            targetConversation.SetActive(true);
        }
        messageAppManager = targetConversation.GetComponentInParent <MessageAppManager>();
        if (messageAppManager.currentMessageSent)
        {
            messageAppManager.SetUpPlayerOptions();
        }
        else
        {
            messageAppManager.SetupAndLaunchConversation();
        }



        //AudioManager.instance.Play("onClickSound");
        openConversation = targetConversation;
    }