A gamemode (Server only), which defines all the rules but is not networked. More...
Public Member Functions | |
| delegate void | StaticModGamemodeAssigned (ModBaseGamemode gamemode, ModBaseGamemodeCallbacks callbacks) |
| Internal use. | |
| void | AssignGamemode (object gamemodeRaw) |
| Internal use. | |
| void | SpawnPlayerCharacter (ModPlayerController playerController, Action< ModPlayerCharacter > onSpawned, bool bOwnerFocus=true) |
| Spawns a player character for a player controller. | |
| void | SpawnPlayerCharacter (ModPlayerController playerController, Action< ModPlayerCharacter > onSpawned, ModPlayerCharacterSpawnPoint spawnPoint, bool bOwnerFocus=true) |
| Spawns a player character for a player controller. | |
| void | RespawnPlayerCharacter (ModPlayerController playerController, int respawnOption=-1) |
| Respawns a player character for a player controller. | |
| void | RespawnPlayerCharacter (ModPlayerController playerController, ModPlayerCharacterSpawnPoint spawnPoint, bool bOwnerFocus=true) |
| Respawns a player character for a player controller. | |
| void | DestroyPlayerCharacter (ModPlayerController playerController, bool bInvokeKillEvent=false, bool bVanish=false) |
| Destroys a player character for a player controller. | |
| virtual ModPlayerCharacterSpawnPoint | GetPlayerSpawnPoint (ModPlayerController playerController) |
| Returns the player spawn point for a player controller. | |
| virtual bool | IsRespawningAllowed () |
| Whether respawning is allowed. | |
| abstract ModPlayerController | GetModPlayerControllerPrefab () |
| Gets the player controller prefab. | |
| abstract ModPlayerCharacter | GetModPlayerCharacterPrefab () |
| Gets the player character prefab. | |
Protected Member Functions | |
| bool | CheckReady () |
| virtual void | ModAwake () |
| Called on Awake. | |
| virtual void | ModStart () |
| Called on Start. | |
| virtual void | OnEnable () |
| Called on OnEnable. | |
| virtual void | OnDisable () |
| Called on OnDisable. | |
| virtual void | Update () |
| Called on Update. | |
| virtual void | FixedUpdate () |
| Called on FixedUpdate. | |
| virtual void | LateUpdate () |
| Called on LateUpdate. | |
| virtual void | OnModDestroy () |
| Called on OnDestroy. | |
| virtual void | OnSpawnedPlayerController (ModPlayerController playerController) |
| Called when a player controller spawned. | |
| virtual void | OnDestroyedPlayerController (ModPlayerController playerController) |
| Called when a player controller destroyed. | |
| virtual void | OnSpawnedPlayerCharacter (ModPlayerController playerController, ModPlayerCharacter playerCharacter) |
| Called when a player character spawned. | |
| virtual void | OnServerPlayerDied (ModPlayerController playerController, ModPlayerCharacter playerCharacter) |
| Called when a player died i.e via Kill event. | |
| virtual void | OnServerPlayerConnected (ModConnection modConnection) |
| Called when a player is connected. | |
| virtual void | OnServerPlayerDisconnected (ModConnection modConnection) |
| Called when a player is disconnected. | |
Protected Attributes | |
| object | gamemodeRaw |
Events | |
| static StaticModGamemodeAssigned | onPrepare |
| Internal use. | |
A gamemode (Server only), which defines all the rules but is not networked.
| void ModWobblyLife.ModBaseGamemode.AssignGamemode | ( | object | gamemodeRaw | ) |
Internal use.
| gamemodeRaw |
|
protected |
| void ModWobblyLife.ModBaseGamemode.DestroyPlayerCharacter | ( | ModPlayerController | playerController, |
| bool | bInvokeKillEvent = false, |
||
| bool | bVanish = false |
||
| ) |
Destroys a player character for a player controller.
| playerController | The PlayerController you want to destroy their character |
| bInvokeKillEvent | Whether you want to invoke the kill event |
| bVanish | Whether you want the character to vanish or not |
|
protectedvirtual |
Called on FixedUpdate.
|
pure virtual |
|
pure virtual |
|
virtual |
Returns the player spawn point for a player controller.
| playerController |
Reimplemented in ModWobblyLife.ModFreemodeGamemode.
|
virtual |
|
protectedvirtual |
Called on LateUpdate.
|
protectedvirtual |
Called on Awake.
|
protectedvirtual |
Called on Start.
|
protectedvirtual |
Called when a player controller destroyed.
| playerController |
|
protectedvirtual |
Called on OnDisable.
|
protectedvirtual |
Called on OnEnable.
|
protectedvirtual |
Called on OnDestroy.
|
protectedvirtual |
Called when a player is connected.
| modConnection |
|
protectedvirtual |
Called when a player died i.e via Kill event.
| playerController | |
| playerCharacter |
Reimplemented in ModWobblyLife.ModFreemodeGamemode.
|
protectedvirtual |
Called when a player is disconnected.
| modConnection |
|
protectedvirtual |
Called when a player character spawned.
| playerController | |
| playerCharacter |
|
protectedvirtual |
Called when a player controller spawned.
| playerController |
Reimplemented in ModWobblyLife.ModFreemodeGamemode.
| void ModWobblyLife.ModBaseGamemode.RespawnPlayerCharacter | ( | ModPlayerController | playerController, |
| int | respawnOption = -1 |
||
| ) |
Respawns a player character for a player controller.
| playerController | |
| respawnOption |
| void ModWobblyLife.ModBaseGamemode.RespawnPlayerCharacter | ( | ModPlayerController | playerController, |
| ModPlayerCharacterSpawnPoint | spawnPoint, | ||
| bool | bOwnerFocus = true |
||
| ) |
Respawns a player character for a player controller.
| playerController | |
| spawnPoint | |
| bOwnerFocus |
| void ModWobblyLife.ModBaseGamemode.SpawnPlayerCharacter | ( | ModPlayerController | playerController, |
| Action< ModPlayerCharacter > | onSpawned, | ||
| bool | bOwnerFocus = true |
||
| ) |
Spawns a player character for a player controller.
| playerController | |
| onSpawned | |
| bOwnerFocus |
| void ModWobblyLife.ModBaseGamemode.SpawnPlayerCharacter | ( | ModPlayerController | playerController, |
| Action< ModPlayerCharacter > | onSpawned, | ||
| ModPlayerCharacterSpawnPoint | spawnPoint, | ||
| bool | bOwnerFocus = true |
||
| ) |
Spawns a player character for a player controller.
| playerController | |
| onSpawned | |
| spawnPoint | |
| bOwnerFocus |
| delegate void ModWobblyLife.ModBaseGamemode.StaticModGamemodeAssigned | ( | ModBaseGamemode | gamemode, |
| ModBaseGamemodeCallbacks | callbacks | ||
| ) |
Internal use.
| gamemode | |
| callbacks |
|
protectedvirtual |
Called on Update.
|
protected |
|
static |
Internal use.