21 return GetAnimationPhase(signal) < 0.001;
23 return GetAnimationPhase(signal) > 0;
33 SetAnimationPhase(signal, 0.0);
37 SetAnimationPhase(signal, 1.0);
44 SetAnimationPhase(signal, 1.0);
48 SetAnimationPhase(signal, 0.0);
67 override void GetDebugActions(out TSelectableActionInfoArrayEx outputList)
76 for (i = 0; i < cnt; i++)
78 val = i +
EActions.PLAYER_BOT_INTERNAL_START;
91 super.GetDebugActions(outputList);
96 if (super.OnAction(action_id, player, ctx))
104 int idx = action_id -
EActions.PLAYER_BOT_INTERNAL_START;
Param4< int, int, string, int > TSelectableActionInfoWithColor
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
override void GetDebugActions(out TSelectableActionInfoArrayEx outputList)
override bool OnAction(int action_id, Man player, ParamsReadContext ctx)
ref array< ref Param2< string, bool > > m_Signals
void AddSignal(string name, bool flipped)
void ToggleSignal(int idx)
void SetSignalActive(int idx, bool state)
bool IsSignalActive(int idx)
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
Serializer ParamsReadContext
const int SAT_DEBUG_ACTION