10 RegisterNetSyncVariableInt(
"m_TriggerIndex", -1, 255);
15 if (m_Trigger && !m_Trigger.IsSetForDeletion() &&
GetGame())
24 super.OnVariablesSynchronized();
58 trigger.m_Local =
true;
73enum EUndergroundTriggerType
105 m_Type = EUndergroundTriggerType.TRANSITIONING;
111 m_Type = EUndergroundTriggerType.OUTER;
115 m_Type = EUndergroundTriggerType.INNER;
122 if (!super.CanAddObjectAsInsider(
object))
128 return player.IsControlledPlayer();
146 handler.OnTriggerEnter(
this);
161 handler.OnTriggerLeave(
this);
eBleedingSourceType m_Type
class JsonUndergroundAreaTriggerData GetPosition
void UndergroundHandlerClient(PlayerBase player)
class UndergroundTriggerCarrier extends UndergroundTriggerCarrierBase UNDEFINED
class UndergroundTriggerCarrier extends UndergroundTriggerCarrierBase OUTER
class UndergroundTriggerCarrier extends UndergroundTriggerCarrierBase TRANSITIONING
float m_InterpolationSpeed
override ScriptCallQueue GetCallQueue(int call_category)
ref array< ref JsonUndergroundAreaBreadcrumb > Breadcrumbs
ref array< ref JsonUndergroundAreaTriggerData > Triggers
Trigger only accepting Object which IsMan()
override void EOnInit(IEntity other, int extra)
override protected bool CanAddObjectAsInsider(Object object)
proto void CallLater(func fn, int delay=0, bool repeat=false, void param1=NULL, void param2=NULL, void param3=NULL, void param4=NULL, void param5=NULL, void param6=NULL, void param7=NULL, void param8=NULL, void param9=NULL)
adds call into the queue with given parameters and arguments (arguments are held in memory until the ...
protected void OnEnterClientEvent(TriggerInsider insider)
protected void OnLeaveClientEvent(TriggerInsider insider)
protected void OnEnterServerEvent(TriggerInsider insider)
protected void OnLeaveServerEvent(TriggerInsider insider)
void SetExtents(vector mins, vector maxs)
Set the size of the Trigger, avoid using SetCollisionBox directly.
The object which is in a trigger and its metadata.
static ref JsonUndergroundTriggers m_JsonData
void ~UndergroundTriggerCarrier()
void RequestDelayedTriggerSpawn()
UndergroundTrigger m_Trigger
ref JsonUndergroundAreaTriggerData m_Data
void UndergroundTriggerCarrier()
override void OnVariablesSynchronized()
proto native CGame GetGame()