ORK Framework  2.24.0
API Documentation
ORKFramework.Combatants.CombatantObject Class Reference
Inheritance diagram for ORKFramework.Combatants.CombatantObject:
ORKFramework.IStatusChanged

Public Member Functions

 CombatantObject (Combatant owner)
 
void SetBattleSpotPosition (Vector3 position)
 
void SetGameObjectSimple (GameObject gameObject)
 
void UpdateGameObjectName ()
 
void CheckSpawnedPrefab ()
 
GameObject GetRealRootObject ()
 
void DestroyPrefab ()
 
GameObject Spawn (Vector3 position, bool setRotation, float yRotation, bool setScale, Vector3 scale)
 
void PlaceAt (Vector3 position, bool setRotation, float yRotation, bool setScale, Vector3 scale)
 
float DistanceTo (Combatant combatant, bool ignoreHeightDistance, bool ignoreComRad, HorizontalPlaneType horizontalPlane)
 
void LookAt (Combatant combatant)
 
void LookAt (Vector3 v)
 
void SearchCombatantTriggers ()
 
AudioSource GetAudioSource ()
 
float GetMoveSpeed (MoveSpeedType moveType)
 
void UpdateMoveSpeed ()
 
void AttackAttributeChanged (Combatant combatant, int id, int id2, float change)
 
void DefenceAttributeChanged (Combatant combatant, int id, int id2, float change)
 
void DefenceAttributeIDChanged (Combatant combatant, int id, int id2)
 
void StatusValueChanged (Combatant combatant, int id, int change)
 
void StatusEffectChanged (Combatant combatant, int id)
 
void LevelChanged (Combatant combatant, int id)
 
void ClassLevelChanged (Combatant combatant, int id)
 
void ClassChanged (Combatant combatant, int id)
 
void AbilitiesChanged (Combatant combatant)
 
void EquipmentChanged (Combatant combatant)
 
void CombatantGroupChanged (Combatant combatant)
 
void CombatantInventoryChanged (Combatant combatant)
 
void CombatantBattleStateChanged (Combatant combatant)
 
void CombatantActionStateChanged (Combatant combatant)
 
void CombatantCastingStateChanged (Combatant combatant)
 
void CombatantChoosingStateChanged (Combatant combatant)
 
void CombatantTurnStateChanged (Combatant combatant)
 
void CombatantGridMoveRangeChanged (Combatant combatant)
 
void CombatantResearchChanged (Combatant combatant)
 
void CombatantAIChanged (Combatant combatant)
 
void CombatantActionBarChanged (Combatant combatant)
 
void CombatantDeathStateChanged (Combatant combatant)
 
void StorePosition ()
 
void StoreComponentData ()
 
void LoadComponentData ()
 
void StoreData (DataObject data)
 
void LoadData (DataObject data)
 
void LoadPosition (DataObject data)
 

Properties

GameObject GameObject [get, set]
 
GameObject Cursor [get, set]
 
string PrefabRoot [get]
 
Vector3 SpawnOffset [get]
 
float BoxRadius [get]
 
CombatantComponent Component [get]
 
MoveAIComponent MoveAI [get]
 
Renderer Renderer [get, set]
 
bool IsVisible [get]
 
GameObject BattleSpot [get, set]
 
GroupSpots CustomBattleSpot [get, set]
 
bool RespawnFlag [get, set]
 
List< CombatantTriggerComponentTriggers [get]
 
bool RememberPosition [get, set]