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) | |
Public Member Functions inherited from ModWobblyLife.Network.ModNetworkBehaviour | |
| 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) | |
Public Attributes inherited from ModWobblyLife.Network.ModNetworkBehaviour | |
| 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. | |
Protected Member Functions inherited from ModWobblyLife.Network.ModNetworkBehaviour | |
| 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. | |
Events inherited from ModWobblyLife.Network.ModNetworkBehaviour | |
| static ModNetworkBehaviourCallbackNetwork | onPrepare |
| Internal use. | |
| static ModNetworkBehaviourCallback | onPreparePrefab |
| Internal use. | |
| ModNetworkBehaviourNetworkObjectCallback | modNetworkStart |
| ModNetworkBehaviourNetworkObjectCallback | modRegisterRPCs |
| ModNetworkBehaviourNetworkObjectCallback | modNetworkPost |
| ModNetworkBehaviourCallback | modOnDestroy |
Additional Inherited Members | |
Protected Attributes inherited from ModWobblyLife.Network.ModNetworkBehaviour | |
| 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.