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()));
 }
Example #2
0
    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);
    }
Example #3
0
 public CharacterStatus(CharacterStatus_Template characterStatus_Template)
 {
     definition = characterStatus_Template;
     _sleepLate = false;
     Initializing();
 }