Class SerializableCallbackBase
An inspector-friendly serializable function
Inheritance
SerializableCallbackBase
Syntax
[Serializable]
public abstract class SerializableCallbackBase : ISerializationCallbackReceiver
Fields
_args
Declaration
[SerializeField]
protected Arg[] _args
Field Value
_dynamic
Declaration
[SerializeField]
protected bool _dynamic
Field Value
_methodName
Declaration
[SerializeField]
protected string _methodName
Field Value
_target
Declaration
[SerializeField]
protected Object _target
Field Value
args
Declaration
Field Value
argTypes
Declaration
Field Value
Properties
Args
Declaration
public object[] Args { get; }
Property Value
ArgTypes
Declaration
public Type[] ArgTypes { get; }
Property Value
dynamic
Declaration
public bool dynamic { get; set; }
Property Value
methodName
Declaration
public string methodName { get; set; }
Property Value
target
Declaration
public Object target { get; set; }
Property Value
Methods
Cache()
Declaration
protected abstract void Cache()
ClearCache()
Declaration
public virtual void ClearCache()
OnAfterDeserialize()
Declaration
public void OnAfterDeserialize()
Implements
OnBeforeSerialize()
Declaration
public void OnBeforeSerialize()
Implements
SetMethod(Object, String, Boolean, Arg[])
Declaration
public void SetMethod(Object target, string methodName, bool dynamic, params Arg[] args)
Parameters