class BotROBOCLIENT
Constructors 2
void Bot(PlayerBase ow)ROBOCLIENTReferences new BotAttack(), new BotMoveForward(), new BotStateIdle()
Show 29 more
, new BotTurnToValidForward(), Class.ClassName(), Class.ClassName(), Class.ClassName(), Class.ClassName(), Class.ClassName(), Class.ClassName(), Class.ClassName(), GetStateMachines(), InitFSM(), map.Insert(), map.Insert(), map.Insert(), map.Insert(), RoboclientUtils.ReadStateMachines(), RegisterStateMachineDiag(), __Atkd__, __Obst__, __VaFw__, m_Actions, m_Attack, m_Events, m_Guards, m_IdleState, m_MoveForward, m_Owner, m_StateMachines, m_States, and m_TurnValidForwardvoid ~Bot()ROBOCLIENTConstants 1
private const vector m_InfectedHalfRange = "2 0 2"ROBOCLIENTReferenced by CheckForEnemies()
Members 23
PlayerBase m_Owner = nullROBOCLIENTReferenced by Bot(), CheckForEnemies(), StartAction()
Show 3 more
, BotMoveForward.OnUpdate(), BotStateBase.BotStateBase(), and BotStateIdle.BotStateIdle()protected ref BotFSM m_ActiveFSM = nullROBOCLIENTReferenced by AddTransition(), ChangeStateMachine(), CheckForEnemies()
Show 10 more
, GetRespawnData(), GetRespawnTime(), GetShouldRespawn(), GetStateMachines(), InitFSM(), OnUpdate(), ProcessEvent(), RegisterStateMachineDiag(), Start(), and Stop()protected DayZPlayerInstanceType m_InstanceType = DayZPlayerInstanceType.INSTANCETYPE_CLIENTROBOCLIENTReferenced by SetInstanceType()
private ref BotStateBase m_AttackROBOCLIENTprivate ref BotStateBase m_TurnValidForwardROBOCLIENTReferenced by Bot()
private ref BotStateBase m_MoveForwardROBOCLIENTReferenced by Bot()
protected ref BotStateBase m_IdleState = nullROBOCLIENTprivate ref map<ref BotFSM, BotStateMachineData> m_StateMachinesROBOCLIENTReferenced by ~Bot(), Bot(), ChangeStateMachine()
Show 5 more
, GetRespawnData(), GetRespawnTime(), GetShouldRespawn(), GetStateMachines(), and RegisterStateMachineDiag()private ref map<string, BotStateBase> m_StatesROBOCLIENTprivate ref map<string, BotEventBase> m_EventsROBOCLIENTprivate ref map<string, BotActionBase> m_ActionsROBOCLIENTprivate ref map<string, BotGuardBase> m_GuardsROBOCLIENTEntityAI m_Target = nullROBOCLIENTReferenced by CheckForEnemies(), Start(), BotAttack.HandleHorizontalAim()
Show 3 more
, BotAttack.HandleVerticalAim(), BotAttack.OnExit(), and BotTurnToValidForward.GetNextEvent()bool m_Active = trueROBOCLIENTref BotEventBase ___Bgn__ = new BotEventStartROBOCLIENTref BotEventBase __Stop__ = new BotEventStopROBOCLIENTReferenced by AddTransition()
ref BotEventBase ___OK___ = new BotEventEndOKROBOCLIENTReferenced by AddTransition()
ref BotEventBase __Fail__ = new BotEventEndFailROBOCLIENTReferenced by AddTransition()
ref BotEventBase __Tout__ = new BotEventEndTimeoutROBOCLIENTReferenced by AddTransition()
ref BotEventBase __IChg__ = new BotEventOnItemInHandsChangedROBOCLIENTref BotEventBase __Obst__ = new BotEventObstacleROBOCLIENTref BotEventBase __VaFw__ = new BotEventValidForwardROBOCLIENTref BotEventBase __Atkd__ = new BotEventAttackedROBOCLIENTMethods 18
void RegisterStateMachineDiag()ROBOCLIENTReferences DiagMenu.BindCallback(), map.Count(), map.GetElement()
Show 6 more
, map.GetKey(), GetName(), DiagMenu.RegisterItem(), DiagMenu.SetValue(), m_ActiveFSM, and m_StateMachinesReferenced by Bot()
void SetInstanceType(DayZPlayerInstanceType t)ROBOCLIENTReferences m_InstanceType
void GetStateMachines()ROBOCLIENTReferences HFSMBase.AddTransition(), new BotFSM(), BotGuardAnd.BotGuardAnd()
Show 27 more
, BotGuardNot.BotGuardNot(), BotGuardOr.BotGuardOr(), new BotTransition(), array.Count(), array.Count(), array.Count(), array.Count(), array.Count(), array.Count(), array.Count(), BotStateMachineData.GetActions(), BotStateMachineData.GetActive(), BotStateMachineData.GetEvents(), BotStateMachineData.GetFromStates(), BotStateMachineData.GetGuards(), BotStateMachineData.GetInitialState(), BotStateMachineData.GetName(), RoboclientUtils.GetStateMachines(), BotStateMachineData.GetToStates(), map.Insert(), HFSMBase.SetInitialState(), m_Actions, m_ActiveFSM, m_Events, m_Guards, m_StateMachines, and m_StatesReferenced by Bot()
void Start()ROBOCLIENTReferenced by ChangeStateMachine(), Restart(), PlayerBase.Init()
Show 2 more
, PlayerBase.OnSpawnedFromConsole(), and PluginDiagMenuClient.CBRoboclientActive()void Stop()ROBOCLIENTReferences Man.GetInputInterface(), CGame.GetPlayer(), UAInterface.SyncedRemoveAllOverrides()
Show 2 more
, HFSMBase.Terminate(), and m_ActiveFSMReferenced by ChangeStateMachine(), Restart(), PlayerBase.RequestRespawnBot()
Show 1 more
, PluginDiagMenuClient.CBRoboclientActive()void Restart()ROBOCLIENTReferenced by PluginDiagMenuClient.CBRoboclientRestart()
void StartAction(int action)ROBOCLIENTReferenced by PlayerBase.OnAction()
void OnUpdate(float dt)ROBOCLIENTReferenced by PlayerBase.CommandHandler()
bool GetShouldRespawn()ROBOCLIENTReferences map.Find(), RoboclientUtils.GetDefaultRoboRespawn(), BotStateMachineData.GetRoboRespawn()
Show 2 more
, m_ActiveFSM, and m_StateMachinesint GetRespawnTime()ROBOCLIENTReferences map.Find(), RoboclientUtils.GetDefaultRoboRespawnTime(), BotStateMachineData.GetRoboRespawnTime()
Show 2 more
, m_ActiveFSM, and m_StateMachinesvoid GetRespawnData(out bool shouldRespawn, out int respawnTime)ROBOCLIENTReferences map.Find(), RoboclientUtils.GetDefaultRoboRespawn(), RoboclientUtils.GetDefaultRoboRespawnTime()
Referenced by PlayerBase.RequestRespawnBot()
void ChangeStateMachine(int index)ROBOCLIENTReferences map.Count(), DiagMenu.GetBool(), map.GetKey()
Show 4 more
, Start(), Stop(), m_ActiveFSM, and m_StateMachinesReferenced by PluginDiagMenuClient.CBRoboclientChangeStateMachine()
void ChangeStateMachine(string stateMachineName)ROBOCLIENTReferenced by PluginDiagMenuClient.CBRoboclientChangeStateMachine()
private bool IsEntityEnemy(EntityAI entity)ROBOCLIENTReferenced by CheckForEnemies()
void CheckForEnemies(bool Force = false)ROBOCLIENTvoid AddTransition(BotStateBase state, int id)ROBOCLIENTReferences HFSMBase.AddTransition(), new BotEventStartDebug(), new BotGuardDebugEventMatches()
Show 7 more
, new BotTransition(), ___OK___, __Fail__, __Stop__, __Tout__, m_ActiveFSM, and m_IdleStateReferenced by InitFSM()
void InitFSM()ROBOCLIENTReferences AddTransition(), new Bot_TestSpawnOpen(), new Bot_TestSpawnOpenDestroy()
Show 13 more
, new Bot_TestSpawnOpenEat(), new BotFSM(), new BotMovementRandomizer(), new BotStanceRandomizer(), new BotTestAttachAndDropCycle(), new BotTestItemMoveBackAndForth(), new BotTestSpamUserActions(), new BotTestSwapG2H(), new BotTestSwapInternal(), GetGame(), HFSMBase.SetInitialState(), m_ActiveFSM, and m_IdleStateReferenced by Bot()
bool ProcessEvent(BotEventBase e)ROBOCLIENTReferences botDebugSpam(), HFSMBase.GetCurrentState(), HFSMBase.ProcessEvent()
Show 3 more
, Class.ToString(), ToString(), and m_ActiveFSMReferenced by CheckForEnemies(), StartAction(), BotMoveForward.OnUpdate()