Class SerializableCallbackBase
An inspector-friendly serializable function
Inheritance
SerializableCallbackBase
Syntax
[Serializable]
public abstract class SerializableCallbackBase : ISerializationCallbackReceiver
Fields
_args
Declaration
Field Value
_dynamic
Declaration
Field Value
_methodName
Declaration
protected string _methodName
Field Value
_target
Declaration
protected UnityEngine.Object _target
Field Value
Type |
Description |
UnityEngine.Object |
|
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 UnityEngine.Object target { get; set; }
Property Value
Type |
Description |
UnityEngine.Object |
|
Methods
Cache()
Declaration
protected abstract void Cache()
ClearCache()
Declaration
public virtual void ClearCache()
OnAfterDeserialize()
Declaration
public void OnAfterDeserialize()
OnBeforeSerialize()
Declaration
public void OnBeforeSerialize()
SetMethod(UnityEngine.Object, String, Boolean, Arg[])
Declaration
public void SetMethod(UnityEngine.Object target, string methodName, bool dynamic, params Arg[] args)
Parameters
Type |
Name |
Description |
UnityEngine.Object |
target |
|
String |
methodName |
|
Boolean |
dynamic |
|
Arg[] |
args |
|