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
[UsedImplicitly]
protected void BindMember(string guid, int luid)
Parameters
BindVariable<T>(String)
Declaration
[UsedImplicitly]
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
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