コード例 #1
0
    public void RequestLatestEmails()
    {
        //request data with protocol
        List <EmailDataManager.EmailDataDesc> data = AppDataManager.RequestData(AppDataManager.Protocol.EMAIL_GET_LATEST, new string[0]).Cast <EmailDataManager.EmailDataDesc>().ToList();

        EmailDataManager.AcquiredLatestEmail(data);
    }
コード例 #2
0
ファイル: MemoryTest.cs プロジェクト: traccccychen/Fortitude
    IEnumerator TestProtocol()
    {
        yield return(new WaitForSeconds(5));

        //Test Protocol.TEXT_GET_FROM_INDEX
        //var test = (NewsExec)SituationModule.Instance.getSituationContent(temp);
        //TextMsgObj tempObj = (TextMsgObj)
        var test = DbBehaviourModule.Instance.FetchSituation(1, 2);

        //AppDataManager.SetData(AppDataManager.Protocol.TEAM_WRITE_TO_HISTORY, new List<AppDataManager.DataDesc>() { new TeamDataManager.TeamDataDesc(1, "Doctor","2", "This is amazing") });

        var temp = AppDataManager.RequestData(AppDataManager.Protocol.TEAM_ACT_GET_LATEST, new string[1] {
            "5"
        });
        //Debug.Log(((TeamDataManager.TeamDataDesc)temp[0]).message);
        //Debug.Log(((TeamDataManager.TeamDataDesc)temp[1]).message);

        //GameObject.Find("Canvas").gameObject.transform.GetChild(0).GetComponent<TMPro.TextMeshProUGUI>().text = ((TeamDataManager.TeamDataDesc)temp[0]).message;
        //Debug.Log(temp.Count);

        //Test Protocol.TEXT_GET_LATEST_BY_SITUATION

        //TextDataManager.TextDataDesc TestData = new TextDataManager.TextDataDesc(10, "TempSpeaker", "TempContent", false, 99);
        //TextDataManager.TextDataDesc TestData1 = new TextDataManager.TextDataDesc(11, "TempSpeaker1", "TempContent2", false, 99);

        //AppDataManager.SetData(AppDataManager.Protocol.TEXT_WRITE_TO_HISTORY, new TextDataManager.TextDataDesc[]{TestData,TestData1} );
    }
コード例 #3
0
    public void RequestMessagesBySenders(string[] sender)
    {
        List <TextDataManager.TextDataDesc> data;

        for (int i = 0; i < sender.Length; i++)
        {
            data = AppDataManager.RequestData(AppDataManager.Protocol.TEXT_GET_LATEST_BY_SPEAKER, new string[] { TextObtainedCount.ToString(), sender[i] }).Cast <TextDataManager.TextDataDesc>().ToList();
            TextDataManager.AcquiredLatestMessageForConversation(data);
        }
    }
コード例 #4
0
    public void RequestNewsFromIndex(int fromIndex)
    {
        List <NewsDataManager.NewsDataDesc> data = AppDataManager.RequestData(AppDataManager.Protocol.NEWS_GET_FROM_INDEX, new string[] { fromIndex.ToString(), NewsObtainedCount.ToString() }).Cast <NewsDataManager.NewsDataDesc>().ToList();

        NewsDataManager.AppendPreviousNewsContent(data);
    }
コード例 #5
0
    public void RequestLatestNewsContents()
    {
        List <NewsDataManager.NewsDataDesc> data = AppDataManager.RequestData(AppDataManager.Protocol.NEWS_GET_LATEST, new string[] { NewsObtainedCount.ToString() }).Cast <NewsDataManager.NewsDataDesc>().ToList();

        NewsDataManager.AcquiredLatestNewsContent(data);
    }
コード例 #6
0
    public void RequestNewsFromSituation(int situationId)
    {
        List <NewsDataManager.NewsDataDesc> data = AppDataManager.RequestData(AppDataManager.Protocol.NEWS_GET_LATEST_BY_SITUATION, new string[] { situationId.ToString() }).Cast <NewsDataManager.NewsDataDesc>().ToList();

        NewsDataManager.AppendPreviousNewsContent(data);
    }
コード例 #7
0
    public void RequestMessagesFromIndex(int fromIndex, string sender)
    {
        List <TextDataManager.TextDataDesc> data = AppDataManager.RequestData(AppDataManager.Protocol.TEXT_GET_FROM_INDEX, new string[] { fromIndex.ToString(), TextObtainedCount.ToString(), sender }).Cast <TextDataManager.TextDataDesc>().ToList();

        TextDataManager.AppendPreviousMessages(data, sender);
    }
コード例 #8
0
    //require latest messages from beginning
    public void RequestLatestMessages()
    {
        List <TextDataManager.TextDataDesc> data = AppDataManager.RequestData(AppDataManager.Protocol.TEXT_GET_LATEST, new string[] { TextObtainedCount.ToString() }).Cast <TextDataManager.TextDataDesc>().ToList();

        TextDataManager.AcquiredLatestMessage(data);
    }
コード例 #9
0
    public void RequestMessagesBySituation(int situationId, string sender)
    {
        List <TextDataManager.TextDataDesc> data = AppDataManager.RequestData(AppDataManager.Protocol.TEXT_GET_LATEST_BY_SITUATION, new string[] { situationId.ToString(), sender }).Cast <TextDataManager.TextDataDesc>().ToList();

        TextDataManager.AcquiredMessageBySituation(data, sender);
    }