public override void DirectSave(object instance, Type type, string path) { Vector2 value = (Vector2)instance; NGEditorPrefs.SetFloat(path + ".x", value.x); NGEditorPrefs.SetFloat(path + ".y", value.y); }
public override void DirectSave(object instance, Type type, string path) { Quaternion value = (Quaternion)instance; NGEditorPrefs.SetFloat(path + ".x", value.x); NGEditorPrefs.SetFloat(path + ".y", value.y); NGEditorPrefs.SetFloat(path + ".z", value.z); NGEditorPrefs.SetFloat(path + ".w", value.w); }
public override void DirectSave(object instance, Type type, string path) { Color value = (Color)instance; NGEditorPrefs.SetFloat(path + ".r", value.r); NGEditorPrefs.SetFloat(path + ".g", value.g); NGEditorPrefs.SetFloat(path + ".b", value.b); NGEditorPrefs.SetFloat(path + ".a", value.a); }
public override void DirectSave(object instance, Type type, string path) { Rect value = (Rect)instance; NGEditorPrefs.SetFloat(path + ".x", value.x); NGEditorPrefs.SetFloat(path + ".y", value.y); NGEditorPrefs.SetFloat(path + ".w", value.width); NGEditorPrefs.SetFloat(path + ".h", value.height); }
public override void DirectSave(object instance, Type type, string path) { NGEditorPrefs.SetFloat(path, (Single)instance); }