Class GeneratedClass<TShell>
Inheritance
GeneratedClass<TShell>
Syntax
[Extract(false)]
[Inspectable]
public abstract class GeneratedClass<TShell> : IGeneratedClass, IGeneratedType, IGeneratedBehaviour where TShell : IBoltClassShell
Type Parameters
Constructors
GeneratedClass(TShell)
Declaration
protected GeneratedClass(TShell shell)
Parameters
Type |
Name |
Description |
TShell |
shell |
|
Properties
isActive
Declaration
public bool isActive { get; }
Property Value
Implements
shell
Declaration
public TShell shell { get; }
Property Value
Methods
Activate()
Declaration
Implements
ActivateImplementation()
Declaration
protected virtual void ActivateImplementation()
Bind()
Declaration
public virtual void Bind()
Implements
BindMember(String, Int32)
Declaration
protected void BindMember(string guid, int luid)
Parameters
BindVariable<T>(String)
Declaration
protected T BindVariable<T>(string guid)
Parameters
Type |
Name |
Description |
String |
guid |
|
Returns
Type Parameters
Deactivate()
Declaration
Implements
DeactivateImplementation()
Declaration
protected virtual void DeactivateImplementation()
Get(Int32)
Declaration
public virtual object Get(int member)
Parameters
Type |
Name |
Description |
Int32 |
member |
|
Returns
Implements
GetMemberLuid(Guid)
Declaration
public int GetMemberLuid(Guid memberGuid)
Parameters
Type |
Name |
Description |
Guid |
memberGuid |
|
Returns
Implements
Invoke(Int32, Object[])
Declaration
public virtual object Invoke(int member, params object[] args)
Parameters
Returns
Implements
IsActive(Int32)
Declaration
public virtual bool IsActive(int member)
Parameters
Type |
Name |
Description |
Int32 |
member |
|
Returns
Implements
MissingMemberException(Guid)
Declaration
protected BoltApiException MissingMemberException(Guid member)
Parameters
Type |
Name |
Description |
Guid |
member |
|
Returns
MissingMemberException(Int32)
Declaration
protected BoltApiException MissingMemberException(int member)
Parameters
Type |
Name |
Description |
Int32 |
member |
|
Returns
ScheduleCoroutineAutoStop(MonoBehaviour, Coroutine)
Declaration
protected virtual void ScheduleCoroutineAutoStop(MonoBehaviour runner, Coroutine coroutine)
Parameters
Type |
Name |
Description |
MonoBehaviour |
runner |
|
Coroutine |
coroutine |
|
Set(Int32, Object)
Declaration
public virtual void Set(int member, object value)
Parameters
Implements
SetActive(Boolean)
Declaration
public void SetActive(bool active)
Parameters
Type |
Name |
Description |
Boolean |
active |
|
Implements
SetActive(Int32, Boolean)
Declaration
public virtual void SetActive(int member, bool active)
Parameters
Implements
Toggle()
Declaration
Implements
Explicit Interface Implementations
IGeneratedType.shell
Declaration
object IGeneratedType.shell { get; }
Returns
Implements
Extension Methods