88 void Tick(
float delta_time)
167 string name = ClassName();
protected int m_ID
ID of effect, given by SEffectManager when registered (automatically done when playing through it)
bool m_TrackActivatedTime
void DisableDeactivateCheck()
void SetAttachedTime(float time)
ModifiersManager m_Manager
float m_AccumulatedTimeInactive
void InitBase(PlayerBase player, ModifiersManager manager)
float m_AccumulatedTimeActive
bool IsTrackAttachedTime()
void DisableActivateCheck()
float m_LastTickedInactive
eModifierSyncIDs m_SyncID
float m_TickIntervalActive
float m_TickIntervalInactive
void ActivateRequest(EActivationType trigger)
EActivationType m_ActivationType
void Deactivate(bool trigger=true)
void OnStoreSave(ParamsWriteContext ctx)
void MakeParamObjectPersistent(Param object)
PluginPlayerStatus m_ModulePlayerStatus
void ModifiersManager(PlayerBase player)
PluginBase GetPlugin(typename plugin_type)
Super root of all classes in Enforce script.
override bool DeactivateCondition(PlayerBase player)
override void OnReconnect(PlayerBase player)
override string GetDebugText()
override string GetDebugTextSimple()
override void OnTick(PlayerBase player, float deltaT)
override bool ActivateCondition(PlayerBase player)
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...
Serialization general interface. Serializer API works with:
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.
string SubstringInverted(string string_to_split, int position_start, int position_end)
Inverted SubString. This deletes everything in between position_start and position_end.
proto native int Length()
Returns length of string.
void OnDeactivate()
called when command ends
class HumanMovementState OnActivate()
HumanCommandScript fully scriptable command.