Esempio n. 1
0
 protected override void Awake()
 {
     base.Awake();
     gameDocMessage_Template    = null;
     gameDocMessage_DataHandler = FindObjectOfType <GameDocMessage_DataHandler>();
     if (!ReferenceEquals(gameDocMessage_DataHandler.GetGameDocMessage, null))
     {
         gameDocMessage_Template = gameDocMessage_DataHandler.GetGameDocMessage;
     }
 }
Esempio n. 2
0
 private void EventInterpretHandler()
 {
     gameDocMessage = gameDocMessageVM.Interpert();
     if (!ReferenceEquals(gameDocMessage, null))
     {
         hasFinished = true;
         EventOnInterpretDataComplete?.Invoke();
     }
     else
     {
         Debug.Log("Fail");
     }
 }
Esempio n. 3
0
    public GameDocMessage_Template Interpert()
    {
        if (!ReferenceEquals(gameDocMessage_Loading, null))
        {
            GameDocMessage_Template gameDocMessage = null;

            foreach (KeyValuePair <string, string> line in gameDocMessage_Loading.textLists)
            {
                string key   = line.Key;
                string value = line.Value;

                gameDocMessage = CreateTemplate(value);
            }
            if (!ReferenceEquals(gameDocMessage, null))
            {
                return(gameDocMessage);
            }
        }

        return(null);
    }