ORK Framework  2.25.2
API Documentation
ORKFramework.HUDNavigation Class Reference
Inheritance diagram for ORKFramework.HUDNavigation:
ORKFramework.BaseData ORKFramework.IBaseData

Public Member Functions

void Create (GUIBox box, ref List< KeyValuePair< Vector2, MultiNavigationHUDContent >> list, Transform origin, float y, float halfWidth, float degreeWidth, float northOffset, float forwardOffset, float forward, float left, float right, NavigationHUDContent navHUD)
 
void CreateEditor (GUIBox box, ref List< KeyValuePair< Vector2, MultiNavigationHUDContent >> list, float y, float halfWidth, float degreeWidth, float northOffset, float forwardOffset, float forward, float left, float right)
 
void CreateCardinalObjects (GUIBox box, GameObject parent, float y, float northOffset, NavigationHUDContent navHUD)
 
void CreateObjects (GUIBox box, GameObject parent, Transform origin, ref Dictionary< BaseInteraction, NavHUDElementComponent > interactionList, ref Dictionary< BaseInteraction, NavHUDElementComponent > interactionControlList, ref Dictionary< Combatant, NavHUDElementComponent > combatantList, ref Dictionary< Combatant, NavHUDElementComponent > combatantControlList, ref List< NavigationMarker > markerList, ref List< NavigationMarker > markerControlList, float y, float forward, NavigationHUDContent navHUD)
 
- Public Member Functions inherited from ORKFramework.BaseData
virtual DataObject GetData ()
 Gets a ORKFramework.DataObject representing the class. More...
 
virtual void SetData (DataObject data)
 Sets the variables of the class using a ORKFramework.DataObject. More...
 
virtual void EditorAutoSetup (string fieldName)
 Called for all fields using the autoSetup option of the ORKFramework.ORKEditorLayoutAttribute. More...
 

Public Attributes

HUDNavigationType type = HUDNavigationType.Separation
 
int separations = 1
 
float rangeInteractions = 30
 
InteractionCheck interaction
 
Range rangeCombatant
 
bool showFaction = false
 
int factionID = 0
 
TargetType combatantType = TargetType.Enemy
 
string markerType = ""
 
NavigationLabelHUD [] content = new NavigationLabelHUD[0]
 
bool box = false
 
bool noFlash = false
 
bool forceSize = false
 
bool outsideBounds = false
 
Rect bounds = new Rect(0, 0, 300, 100)
 
bool showBackground = false
 
DisplayImage bg
 
bool expandBoundsBG = false