Example #1
0
        public override object  Fetch(object instance, Type type, string path)
        {
            Vector2 value = (Vector2)instance;

            value.x = NGEditorPrefs.GetFloat(path + ".x", value.x);
            value.y = NGEditorPrefs.GetFloat(path + ".y", value.y);

            return(value);
        }
Example #2
0
        public override object  Fetch(object instance, Type type, string path)
        {
            Quaternion value = (Quaternion)instance;

            value.x = NGEditorPrefs.GetFloat(path + ".x", value.x);
            value.y = NGEditorPrefs.GetFloat(path + ".y", value.y);
            value.z = NGEditorPrefs.GetFloat(path + ".z", value.z);
            value.w = NGEditorPrefs.GetFloat(path + ".w", value.w);

            return(value);
        }
Example #3
0
        public override object  Fetch(object instance, Type type, string path)
        {
            Color value = (Color)instance;

            value.r = NGEditorPrefs.GetFloat(path + ".r", value.r);
            value.g = NGEditorPrefs.GetFloat(path + ".g", value.g);
            value.b = NGEditorPrefs.GetFloat(path + ".b", value.b);
            value.a = NGEditorPrefs.GetFloat(path + ".a", value.a);

            return(value);
        }
Example #4
0
        public override object  Fetch(object instance, Type type, string path)
        {
            Rect value = (Rect)instance;

            value.x      = NGEditorPrefs.GetFloat(path + ".x", value.x);
            value.y      = NGEditorPrefs.GetFloat(path + ".y", value.y);
            value.width  = NGEditorPrefs.GetFloat(path + ".w", value.width);
            value.height = NGEditorPrefs.GetFloat(path + ".h", value.height);

            return(value);
        }
Example #5
0
 public override object  Fetch(object instance, Type type, string path)
 {
     return(NGEditorPrefs.GetFloat(path, (Single)instance));
 }