Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_SuppliesTransferWaypoint Interface Reference
Inheritance diagram for SCR_SuppliesTransferWaypoint:
SCR_AIWaypoint AIWaypoint SCR_LoadSuppliesWaypoint SCR_UnloadSuppliesWaypoint

Public Member Functions

void SetBase (SCR_CampaignMilitaryBaseComponent base)
 Set the base for supply operation, if not set will auto-discover.
 
SCR_CampaignMilitaryBaseComponent GetBase ()
 
float GetTransferAmount ()
 
float GetTransferDelay ()
 
- Public Member Functions inherited from SCR_AIWaypoint
void SCR_AIWaypoint (IEntitySource src, IEntity parent)
 
float GetPriorityLevel ()
 
void SetPriorityLevel (float priority)
 
bool IsWithinCompletionRadius (vector pos)
 
ScriptInvoker GetOnWaypointPropertiesChanged ()
 
override void OnTransformResetImpl (TransformResetParams params)
 
SCR_AIWaypointState CreateWaypointState (SCR_AIGroupUtilityComponent groupUtilityComp)
 
void AddSetting (notnull SCR_AISettingBase s)
 Adds setting.
 
void GetSettings (notnull array< SCR_AISettingBase > outSettings)
 
void RemoveSetting (notnull SCR_AISettingBase s)
 
- Public Member Functions inherited from AIWaypoint
proto external float GetCompletionYPrecision ()
 
proto external void SetCompletionYPrecision (float fPrecision)
 
proto external float GetCompletionRadius ()
 
proto external void SetCompletionRadius (float r)
 
proto external EAIWaypointCompletionType GetCompletionType ()
 
proto external void SetCompletionType (EAIWaypointCompletionType newCompletionType)
 
proto external bool IsWithinCompletionRadius (AIGroup pAgent)
 Tests whether the group passes the test on being within the completion radius.
 

Protected Attributes

float m_fTransferAmount
 
float m_fTransferDelay
 
SCR_CampaignMilitaryBaseComponent m_Base
 
- Protected Attributes inherited from SCR_AIWaypoint
ref array< ref SCR_AISettingBasem_aSettings
 
ref ScriptInvoker m_OnWaypointPropertiesChanged
 

Member Function Documentation

◆ GetBase()

SCR_CampaignMilitaryBaseComponent SCR_SuppliesTransferWaypoint.GetBase ( )
Returns
target base

◆ GetTransferAmount()

float SCR_SuppliesTransferWaypoint.GetTransferAmount ( )
Returns
Max supplies per operation

◆ GetTransferDelay()

float SCR_SuppliesTransferWaypoint.GetTransferDelay ( )
Returns
Delay between operations [s]

◆ SetBase()

void SCR_SuppliesTransferWaypoint.SetBase ( SCR_CampaignMilitaryBaseComponent base)

Set the base for supply operation, if not set will auto-discover.

Member Data Documentation

◆ m_Base

SCR_CampaignMilitaryBaseComponent SCR_SuppliesTransferWaypoint.m_Base
protected

◆ m_fTransferAmount

float SCR_SuppliesTransferWaypoint.m_fTransferAmount
protected

◆ m_fTransferDelay

float SCR_SuppliesTransferWaypoint.m_fTransferDelay
protected

The documentation for this interface was generated from the following file: