private void EventInterpretHandler() { characterDeginition_Current = charactersVM.Interpert(); if (!ReferenceEquals(characterDeginition_Current, null)) { hasFinished = true; EventOnInterpretDataComplete?.Invoke(); } else { Debug.Log("Fail"); } //Debug.Log("Character Status interpret completed"); //Debug.Log(string.Format("Name {0}, Level {1}, Money {2}", // characterDeginition_Current.GetNameCharacter(), // characterDeginition_Current.GetCurrentCharacterLevel(), // characterDeginition_Current.GetCurrentMoney())); }
public CharacterStatus_Template Interpert() { if (!ReferenceEquals(chractersLoading, null)) { CharacterStatus_Template template = null; foreach (KeyValuePair <string, string> line in chractersLoading.textLists) { string value = line.Value; template = CreateCharacterStatsTemplate(value); } if (!ReferenceEquals(template, null)) { return(template); } } return(null); }
public CharacterStatus(CharacterStatus_Template characterStatus_Template) { definition = characterStatus_Template; _sleepLate = false; Initializing(); }