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; } }
private void EventInterpretHandler() { gameDocMessage = gameDocMessageVM.Interpert(); if (!ReferenceEquals(gameDocMessage, null)) { hasFinished = true; EventOnInterpretDataComplete?.Invoke(); } else { Debug.Log("Fail"); } }
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); }