10 enum SCR_EAICombatMoveReason
19 enum SCR_EAICombatMoveDirection
41 SCR_EAICombatMoveRequestFailReason m_eFailReason = SCR_EAICombatMoveRequestFailReason.NONE;
42 SCR_EAICombatMoveReason m_eReason;
45 float m_f_UserTimer_s;
49 bool m_bAimAtTargetEnd;
52 protected ref ScriptInvokerBase<SCR_AICombatMoveRequest_OnCompleted> m_OnCompleted;
53 protected ref ScriptInvokerBase<SCR_AICombatMoveRequest_OnFailed> m_OnFailed;
56 ScriptInvokerBase<SCR_AICombatMoveRequest_OnCompleted> GetOnCompleted(
bool createInvoker =
true)
58 if (!m_OnCompleted && createInvoker)
59 m_OnCompleted =
new ScriptInvokerBase<SCR_AICombatMoveRequest_OnCompleted>();
64 ScriptInvokerBase<SCR_AICombatMoveRequest_OnFailed> GetOnFailed(
bool createInvoker =
true)
66 if (!m_OnFailed && createInvoker)
67 m_OnFailed =
new ScriptInvokerBase<SCR_AICombatMoveRequest_OnFailed>();
83 bool m_bFailIfNoCover;
84 bool m_bCheckCoverVisibility;
88 float m_fCoverSearchDistMin;
89 float m_fCoverSearchDistMax;
90 float m_fCoverSearchSectorHalfAngleRad = Math.PI;
91 float m_fMoveDistance;
92 bool m_bUseCoverSearchDirectivity;
93 SCR_EAICombatMoveDirection m_eDirection;
96 protected ref ScriptInvokerBase<SCR_AICombatMoveRequest_Move_MovementEvent> m_OnMovementStarted;
104 ScriptInvokerBase<SCR_AICombatMoveRequest_Move_MovementEvent> GetOnMovementStarted(
bool createInvoker =
true)
125 bool m_bExposedInCover;