A basic in world push button. More...
Public Member Functions | |
delegate bool | ModTouchButtonFunc (ModTouchButton touchButton, ModPlayerCharacter character, ModRagdollHandJoint handJoint) |
Func for a ModTouchButton. | |
void | ServerSetButtonOn (bool bIsOn) |
Set whether this button is active or not (Server only) | |
![]() | |
delegate void | ModNetworkBehaviourCallback (ModNetworkBehaviour modNetworkBehaviour) |
Delegate for a ModNetworkBehaviour. | |
delegate void | ModNetworkBehaviourNetworkObjectCallback (ModNetworkObject modNetworkObject) |
Delegate for a ModNetworkObject. | |
delegate void | ModNetworkBehaviourCallbackNetwork (ModNetworkBehaviour modNetworkBehaviour, Action< object > networkStartCallback, Action< object > registerRPCsCallback, Action< object > networkPostCallback) |
Internal use. | |
void | AssignNetworkBehaviour (object networkBehaviour) |
void | ModPrepare (bool bIsPrefab) |
Internal use. | |
bool | IsServer () |
Returns whether you are the server. | |
bool | IsConnected () |
Returns whether you are connected. | |
Guid | GetAssetId () |
Returns the assetid. | |
string | GetAssetIdRaw () |
Returns the assetidraw. | |
void | SetAssetId_Internal (string assetID) |
Sets the assetid. | |
object | GetNetworkBehaviourRaw () |
Returns the raw networkobject (Internal use) | |
Public Attributes | |
UnityEvent | onButtonPressed |
Called when this button has been pressed (Client/Server) | |
![]() | |
ModNetworkObject | modNetworkObject |
The networkObject used for communication of this object. | |
Protected Member Functions | |
override void | OnValidate () |
override void | ModRegisterRPCs (ModNetworkObject modNetworkObject) |
Registering RPCs. | |
override void | ModNetworkStart (ModNetworkObject modNetworkObject) |
Network Start. | |
![]() | |
virtual void | OnAssignNetworkBehaviour (object networkBehaviour) |
virtual void | Awake () |
virtual void | Start () |
virtual void | Reset () |
virtual void | OnDestroy () |
virtual void | OnValidate () |
virtual void | ModAwake () |
Called on Awake. | |
virtual void | ModStart () |
Called on Start. | |
virtual void | ModReset () |
Called on Reset. | |
virtual void | ModOnValidate () |
Called on validate. | |
virtual void | ModOnDestroy () |
Called on OnDestroy. | |
virtual void | RegisterRPCs (object networkObject) |
virtual void | NetworkStart (object networkObject) |
virtual void | NetworkPost (object networkObject) |
virtual void | ModRegisterRPCs (ModNetworkObject modNetworkObject) |
Called when you should register rpcs. | |
virtual void | ModNetworkStart (ModNetworkObject modNetworkObject) |
Called when this object is ready on the network. | |
virtual void | ModNetworkPost (ModNetworkObject modNetworkObject) |
Called after fully initalized the network. | |
Events | |
ModTouchButtonFunc | isAllowedToPress |
Called when a player is trying to press this button (Server) Return whether you want them to press the button or not. | |
![]() | |
static ModNetworkBehaviourCallbackNetwork | onPrepare |
Internal use. | |
static ModNetworkBehaviourCallback | onPreparePrefab |
Internal use. | |
ModNetworkBehaviourNetworkObjectCallback | modNetworkStart |
ModNetworkBehaviourNetworkObjectCallback | modRegisterRPCs |
ModNetworkBehaviourNetworkObjectCallback | modNetworkPost |
ModNetworkBehaviourCallback | modOnDestroy |
Additional Inherited Members | |
![]() | |
object | networkBehaviour |
A basic in world push button.
|
protectedvirtual |
Network Start.
modNetworkObject |
Reimplemented from ModWobblyLife.Network.ModNetworkBehaviour.
|
protectedvirtual |
Registering RPCs.
modNetworkObject |
Reimplemented from ModWobblyLife.Network.ModNetworkBehaviour.
delegate bool ModWobblyLife.ModTouchButton.ModTouchButtonFunc | ( | ModTouchButton | touchButton, |
ModPlayerCharacter | character, | ||
ModRagdollHandJoint | handJoint | ||
) |
Func for a ModTouchButton.
touchButton | |
character | |
handJoint |
|
protectedvirtual |
Reimplemented from ModWobblyLife.Network.ModNetworkBehaviour.
void ModWobblyLife.ModTouchButton.ServerSetButtonOn | ( | bool | bIsOn | ) |
Set whether this button is active or not (Server only)
bIsOn |
UnityEvent ModWobblyLife.ModTouchButton.onButtonPressed |
Called when this button has been pressed (Client/Server)
ModTouchButtonFunc ModWobblyLife.ModTouchButton.isAllowedToPress |
Called when a player is trying to press this button (Server) Return whether you want them to press the button or not.