|
Arma Reforger Script API
|
Public Member Functions | |
| override void | OnActivate (IEntity ent) |
| callback - activation - occurs when and entity which fulfills the filter definitions enters the Trigger | |
| override void | OnDeactivate (IEntity ent) |
| Entity leaves the trigger. | |
| ScriptInvokerEntity | GetOnEntityEnterTrigger () |
| ScriptInvokerEntity | GetOnEntityLeaveTrigger () |
| void | SCR_FreeRoamBuildingClientTriggerEntity (IEntitySource src, IEntity parent) |
Public Member Functions inherited from SCR_FreeRoamBuildingBaseTriggerEntity | |
| override void | EOnInit (IEntity owner) |
| void | SCR_FreeRoamBuildingBaseTriggerEntity (IEntitySource src, IEntity parent) |
Public Member Functions inherited from ScriptedGameTriggerEntity | |
| bool | ScriptedEntityFilterForQuery (IEntity ent) |
| Override this method in inherited class to define a new filter. This base filter will not be used unless overridden! | |
Public Member Functions inherited from BaseGameTriggerEntity | |
| ScriptInvoker | GetOnQueryFinished () |
| proto external bool | QueryEntityInside (notnull IEntity ent) |
| proto external void | QueryEntitiesInside () |
| proto external bool | DefaultEntityFilterForQuery (IEntity ent) |
| proto external int | GetEntitiesInside (out notnull array< IEntity > outEntities) |
| Get the entities inside the triggers. | |
| proto external void | SetSphereRadius (float radius) |
| proto external float | GetSphereRadius () |
| proto external void | SetUpdateRate (float updateRate) |
| proto external float | GetUpdateRate () |
| proto external void | EnablePeriodicQueries (bool enable) |
| proto external bool | IsPeriodicQueriesEnabled () |
| proto external void | AddFilterName (string name) |
| Add a name to the filter. | |
| proto external bool | RemoveFilterName (string name) |
| Remove a name from the filter. | |
| proto external void | AddClassType (TypeName classType) |
| Add a class type to the filter. | |
| proto external bool | RemoveClassType (TypeName classType) |
| Remove a class type from the filter. | |
| proto external void | AddPrefabFilter (PrefabFilter prefabFilter) |
| Add a prefab filter to the filters. | |
| proto external bool | RemovePrefabFilter (PrefabFilter prefabFilter) |
| Remove a prefab filter from the filters. | |
| proto external EQueryEntitiesFlags | GetTraceMask () |
| Get flag(s) from the traces done by the the trigger. | |
| proto external void | SetTraceMask (EQueryEntitiesFlags flags) |
| Sets trace mask. | |
| proto external void | ClearTraceMask (EQueryEntitiesFlags flags) |
| Clears trace mask. | |
Protected Attributes | |
| ref ScriptInvokerEntity | m_OnEntityEnter |
| ref ScriptInvokerEntity | m_OnEntityLeave |
Protected Attributes inherited from SCR_FreeRoamBuildingBaseTriggerEntity | |
| SCR_CampaignBuildingManagerComponent | m_BuildingManagerComponent |
| SCR_CampaignBuildingProviderComponent m_ProviderComponent bool | m_bUserActionActivation |
Protected Attributes inherited from BaseGameTriggerEntity | |
| ref ScriptInvoker | Event_OnQueryFinished = new ScriptInvoker() |
Additional Inherited Members | |
Protected Member Functions inherited from SCR_FreeRoamBuildingBaseTriggerEntity | |
| SCR_EditorManagerEntity | GetEditorManager () |
| Get Editor mode. | |
Protected Member Functions inherited from ScriptedGameTriggerEntity | |
| void | OnInit (IEntity owner) |
| void | OnFrame (IEntity owner, float timeSlice) |
Protected Member Functions inherited from BaseGameTriggerEntity | |
| void | OnQueryFinished (bool bIsEmpty) |
| callback - query finished - occurs when the current query finished being processd and has updated results | |
| void SCR_FreeRoamBuildingClientTriggerEntity.SCR_FreeRoamBuildingClientTriggerEntity | ( | IEntitySource | src, |
| IEntity | parent ) |
| ScriptInvokerEntity SCR_FreeRoamBuildingClientTriggerEntity.GetOnEntityEnterTrigger | ( | ) |
| ScriptInvokerEntity SCR_FreeRoamBuildingClientTriggerEntity.GetOnEntityLeaveTrigger | ( | ) |
| override void SCR_FreeRoamBuildingClientTriggerEntity.OnActivate | ( | IEntity | ent | ) |
callback - activation - occurs when and entity which fulfills the filter definitions enters the Trigger
Implements BaseGameTriggerEntity.
| override void SCR_FreeRoamBuildingClientTriggerEntity.OnDeactivate | ( | IEntity | ent | ) |
Entity leaves the trigger.
Implements BaseGameTriggerEntity.
|
protected |
|
protected |