Пример #1
0
 public static void LoadString(string NameStoredVar, string value, MemberComplexInfo memberInfo)
 {
     if (NameStoredVar != null)
     {
         string result = PlayerPrefs.GetString(NameStoredVar, value);
         ReflectionExtend.SetValue(memberInfo, result);
     }
 }
Пример #2
0
 public static void LoadBool(string NameStoredVar, bool value, MemberComplexInfo memberInfo)
 {
     if (NameStoredVar != null)
     {
         bool result = GetBool(NameStoredVar, value);
         ReflectionExtend.SetValue(memberInfo, result);
     }
 }
Пример #3
0
 public static void LoadFloat(string NameStoredVar, float value, MemberComplexInfo memberInfo)
 {
     if (NameStoredVar != null)
     {
         float result = PlayerPrefs.GetFloat(NameStoredVar, value);
         ReflectionExtend.SetValue(memberInfo, result);
     }
 }
Пример #4
0
 public void SetField(MemberComplexInfo fieldComplexInfo, string name)
 {
     _fieldComplex = fieldComplexInfo;
     if (nameVarText != null && _fieldComplex.memberInfo.IsNotNull(out var fieldInfo))
     {
         nameVarText.text = name;
     }
 }
Пример #5
0
 public ElementStorage(string nameVar, string path, string directory, object value, MemberComplexInfo memberComplexInfo, bool isSlot)
 {
     this.nameVar           = nameVar;
     this.relativePath      = path;
     this.value             = value;
     this.absolutePath      = directory;
     this.memberComplexInfo = memberComplexInfo;
     this.isSlot            = isSlot;
 }
Пример #6
0
 public DebugVar(string name, MemberComplexInfo member)
 {
     this.name   = name;
     this.member = member;
 }