|
| SCR_EditableEntityComponent | GetPlayerEntity (int playerID) |
| | Get editable entity of given player ID.
|
| |
| int | GetPlayerID (SCR_EditableEntityComponent entity) |
| | If given editable entity is a player, get its ID.
|
| |
| bool | IsPossessed (SCR_EditableEntityComponent entity) |
| |
| int | GetPlayers (notnull map< int, SCR_EditableEntityComponent > players) |
| | Extract a list of all players.
|
| |
| int | GetPlayersCount () |
| | Get number of players.
|
| |
| void | TeleportPlayerToPosition (vector position) |
| |
| void | RPC_TeleportPlayerToPositionServer (vector position) |
| |
| void | TeleportPlayerToPositionServer (IEntity player, int playerId, vector position) |
| |
| void | TeleportPlayerToPositionBroadcast (int playerId, vector position) |
| |
| void | TeleportPlayerToPositionOwner (int playerId, vector position) |
| |
| bool | HasLocalPlayerSpawnedOnce () |
| | Get m_LocalPlayerHasSpawnedOnce to find out if local player has spawned at least once.
|
| |
| ScriptInvoker | GetOnDeath () |
| | Get script invoker called locally when any player dies.
|
| |
| ScriptInvoker | GetOnSpawn () |
| | Get script invoker called locally when any player (re)spawns.
|
| |
| ScriptInvoker | GetOnPossessed () |
| | Get script invoker called locally when any player starts/stops possessing an entity.
|
| |
| ScriptInvoker | GetOnConnected () |
| | Get script invoker called locally when any player connects.
|
| |
| ScriptInvoker | GetOnDisconnected () |
| | Get script invoker called locally when any player disconnects.
|
| |
| void | Log () |
| | Print out all players' editable entities.
|
| |
| override void | EOnEditorOpen () |
| | When the editor is opened.
|
| |
| override void | EOnEditorClose () |
| | When the editor is closed.
|
| |
| override void | EOnEditorOpenServerCallback () |
| | When the editor is opened (called on server after async loading finished on client)
|
| |
| override void | EOnEditorCloseServer () |
| | When the editor is closed (called on server)
|
| |
| override void | EOnEditorInit () |
| | When the entity is created.
|
| |
| override void | EOnEditorInitServer () |
| | When the entity is created (called on server)
|
| |
| override void | EOnEditorDeleteServer () |
| | When the entity is destroyed (called on server)
|
| |
| void | OnInitBase () |
| |
| void | OnDeleteBase () |
| |
| void | OnRequestBase (bool isOpen) |
| |
| void | OnOpenedBase () |
| |
| void | OnClosedBase () |
| |
| void | OnPreActivateBase () |
| |
| void | OnActivateBase () |
| |
| bool | OnActivateAsyncBase (int attempt) |
| |
| void | OnPostActivateBase () |
| |
| void | OnDeactivateBase () |
| |
| void | OnPostDeactivateBase () |
| |
| bool | OnDeactivateAsyncBase (int attempt) |
| |
| void | OnEffectBase (SCR_BaseEditorEffect effect) |
| |
| SCR_EditorManagerEntity | GetManager () |
| | Get editor manager this component belongs to.
|
| |
| SCR_BaseEditorComponent | FindEditorComponent (TypeName type, bool showError=false, bool modeFirst=false) |
| | Get the editor manager to which this component belongs.
|
| |
| EntityComponentPrefabData | GetEditorComponentData () |
| | Get prefab data of this component.
|
| |
| bool | IsRemoved () |
| | Check if the component is being deleted.
|
| |
| void | ResetEditorComponent () |
| | Reset values controlled by the component.
|
| |
| ScriptInvoker | GetOnEffect () |
| | Get event called when an effect is activated.
|
| |
| void | InitServer () |
| |
| void | InitOwner () |
| |
| override void | OnPostInit (IEntity owner) |
| |
| void | SCR_BaseEditorComponent (IEntityComponentSource src, IEntity ent, IEntity parent) |
| |
| void | ~SCR_BaseEditorComponent () |
| |
|
| void | OnSpawnServer (int playerID, IEntity controlledEntity) |
| |
| void | UpdatePlayerGroup (notnull SCR_EditableEntityComponent editableEntity, notnull IEntity controlledEntity, int playerID) |
| |
| void | UpdatePlayerFaction (SCR_EditableEntityComponent editableEntity, IEntity controlledEntity) |
| |
| void | OnSpawnOwner (int playerID, int entityID) |
| |
| void | OnPossessedServer (int playerID, IEntity controlledEntity, IEntity mainEntity, bool isPossessing) |
| |
| void | OnPossessedOwner (int playerID, bool isPossessing, int entityID) |
| |
| void | OnDeathServer (notnull SCR_InstigatorContextData instigatorContextData) |
| |
| void | OnDeathOwner (int playerID, int entityID, int killerID) |
| |
| void | OnConnectedServer (int playerID) |
| |
| void | OnConnectedOwner (int playerID) |
| |
| void | OnDisconnectedServer (int playerID) |
| |
| void | OnDisconnectedOwner (int playerID) |
| |
| void | StopPosessing () |
| |
| void | OnLimitedChange (bool isLimited) |
| |
| void | OnEntityRegistered (SCR_EditableEntityComponent entity) |
| |
| void | SetServerHandler (bool toAdd) |
| |
| bool | IsOnEditorManager () |
| |
| bool | IsOwner () |
| |
| bool | IsProxy () |
| |
| bool | IsMaster () |
| |
| bool | IsAdmin () |
| |
| SCR_BaseEditorComponent | GetParentComponent () |
| |
| void | SetParentComponent (SCR_BaseEditorComponent parent) |
| |
| void | SendNotification (ENotification notificationID, int selfID=0, int targetID=0, vector position=vector.Zero) |
| |
| void | EOnEditorDelete () |
| | When the entity is destroyed.
|
| |
| void | EOnEditorRequest (bool isOpen) |
| | When opening/closing request is sent to server.
|
| |
| void | EOnEditorPreActivate () |
| | Before the component is activated.
|
| |
| void | EOnEditorActivate () |
| | When the component is activated.
|
| |
| bool | EOnEditorActivateAsync (int attempt) |
| | When the component is activated.
|
| |
| void | EOnEditorPostActivate () |
| | When the component is activated, but after EOnEditorActivate() function was called in all components.
|
| |
| void | EOnEditorDeactivate () |
| | When the component is deactivated.
|
| |
| bool | EOnEditorDeactivateAsync (int attempt) |
| | When the component is deactivated.
|
| |
| void | EOnEditorPostDeactivate () |
| | When the component is deactivated, but after the next mode is activated.
|
| |
| void | EOnEditorDebug (array< string > debugTexts) |
| | Every frame while the editor is opened and debug menu is shown.
|
| |
| void | EOnEffect (SCR_BaseEditorEffect effect) |
| | When an effect is created in reaction an an event.
|
| |
| void | EOnEditorOpenServer () |
| | When the editor is opened (called on server)
|
| |
| void | EOnEditorCloseServerCallback () |
| | When the editor is closed (called on server after async loading finished on client)
|
| |
| void | EOnEditorActivateServer () |
| | When the component is activated (called on server)
|
| |
| void | EOnEditorDeactivateServer () |
| | When the component is deactivated (called on server)
|
| |
Manager of editable entities which players control (i.e., their avatars).