public static void LoadString(string NameStoredVar, string value, MemberComplexInfo memberInfo) { if (NameStoredVar != null) { string result = PlayerPrefs.GetString(NameStoredVar, value); ReflectionExtend.SetValue(memberInfo, result); } }
public static void LoadBool(string NameStoredVar, bool value, MemberComplexInfo memberInfo) { if (NameStoredVar != null) { bool result = GetBool(NameStoredVar, value); ReflectionExtend.SetValue(memberInfo, result); } }
public static void LoadFloat(string NameStoredVar, float value, MemberComplexInfo memberInfo) { if (NameStoredVar != null) { float result = PlayerPrefs.GetFloat(NameStoredVar, value); ReflectionExtend.SetValue(memberInfo, result); } }
public void SetField(MemberComplexInfo fieldComplexInfo, string name) { _fieldComplex = fieldComplexInfo; if (nameVarText != null && _fieldComplex.memberInfo.IsNotNull(out var fieldInfo)) { nameVarText.text = name; } }
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; }
public DebugVar(string name, MemberComplexInfo member) { this.name = name; this.member = member; }