class MAGES::PropertyProxyUtilities::ProxyScriptableObject

Overview

A proxy scriptable object that can be used to store any type of value. More…

class ProxyScriptableObject: public ScriptableObject
{
public:
    // properties

    abstract object GenericValue;
    abstract System.Type ValueType;
};

// direct descendants

class ColorPropertyProxy;
class FloatPropertyProxy;
class GenericPropertyProxy;
class GradientPropertyProxy;
class IntPropertyProxy;
class ObjectPropertyProxy;
class QuaternionPropertyProxy;
class StringPropertyProxy;
class Vector3PropertyProxy;
class Vector4PropertyProxy;

Detailed Documentation

A proxy scriptable object that can be used to store any type of value.

Properties

abstract object GenericValue

Gets or sets the generic value.

abstract System.Type ValueType

Gets the type of the value.