Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }
Example #5
0
 public override void    DirectSave(object instance, Type type, string path)
 {
     NGEditorPrefs.SetFloat(path, (Single)instance);
 }