|
override string | Name [get] |
|
Identifier | Tag [get] |
|
AIState | State [get, set] |
|
float | Priority [get, set] |
|
float | ReactDistance [get, set] |
|
float | AttackDistance [get, set] |
|
float | Timer [get, set] |
|
bool | IgnoreContained [get, set] |
|
bool | IgnoreInside [get, set] |
|
bool | IgnoreOutside [get, set] |
|
bool | IgnoreTargetInside [get, set] |
|
bool | IgnoreTargetOutside [get, set] |
|
bool | IgnoreIfNotInSameSub [get, set] |
|
bool | IgnoreIncapacitated [get, set] |
|
float | Threshold [get] |
|
float | ThresholdMin [get] |
|
float | ThresholdMax [get] |
|
float | PerceptionDistanceMultiplier [get] |
|
float | MaxPerceptionDistance [get] |
|
Vector2 | Offset [get] |
|
AttackPattern | AttackPattern [get, set] |
|
bool | PrioritizeSubCenter [get, set] |
|
float | SweepDistance [get] |
|
float | SweepStrength [get] |
|
float | SweepSpeed [get] |
|
float | CircleStartDistance [get] |
|
bool | IgnoreTargetSize [get] |
|
float | CircleRotationSpeed [get] |
|
bool | DynamicCircleRotationSpeed [get] |
|
float | CircleRandomRotationFactor [get] |
|
float | CircleStrikeDistanceMultiplier [get] |
|
float | CircleMaxRandomOffset [get] |
|
List< PropertyConditional > | Conditionals = new List<PropertyConditional>() [get] |
| Conditionals that must be met for the character to be able to use these targeting parameters.
|
|
virtual string | Name [get, set] |
|
Dictionary< Identifier, SerializableProperty > | SerializableProperties [get] |
|
ContentXElement | Element [get, set] |
|
List< SubParam > | SubParams = new List<SubParam>() [get, set] |
|
CharacterParams | Character [get] |
|
◆ TargetParams() [1/2]
Barotrauma.CharacterParams.TargetParams.TargetParams |
( |
string | tag, |
|
|
AIState | state, |
|
|
float | priority, |
|
|
CharacterParams | character ) |
◆ TargetParams() [2/2]
◆ CreateNewElement() [1/2]
◆ CreateNewElement() [2/2]
◆ AttackDistance
float Barotrauma.CharacterParams.TargetParams.AttackDistance |
|
getset |
◆ AttackPattern
AttackPattern Barotrauma.CharacterParams.TargetParams.AttackPattern |
|
getset |
◆ CircleMaxRandomOffset
float Barotrauma.CharacterParams.TargetParams.CircleMaxRandomOffset |
|
get |
◆ CircleRandomRotationFactor
float Barotrauma.CharacterParams.TargetParams.CircleRandomRotationFactor |
|
get |
◆ CircleRotationSpeed
float Barotrauma.CharacterParams.TargetParams.CircleRotationSpeed |
|
get |
◆ CircleStartDistance
float Barotrauma.CharacterParams.TargetParams.CircleStartDistance |
|
get |
◆ CircleStrikeDistanceMultiplier
float Barotrauma.CharacterParams.TargetParams.CircleStrikeDistanceMultiplier |
|
get |
◆ Conditionals
Conditionals that must be met for the character to be able to use these targeting parameters.
◆ DynamicCircleRotationSpeed
bool Barotrauma.CharacterParams.TargetParams.DynamicCircleRotationSpeed |
|
get |
◆ IgnoreContained
bool Barotrauma.CharacterParams.TargetParams.IgnoreContained |
|
getset |
◆ IgnoreIfNotInSameSub
bool Barotrauma.CharacterParams.TargetParams.IgnoreIfNotInSameSub |
|
getset |
◆ IgnoreIncapacitated
bool Barotrauma.CharacterParams.TargetParams.IgnoreIncapacitated |
|
getset |
◆ IgnoreInside
bool Barotrauma.CharacterParams.TargetParams.IgnoreInside |
|
getset |
◆ IgnoreOutside
bool Barotrauma.CharacterParams.TargetParams.IgnoreOutside |
|
getset |
◆ IgnoreTargetInside
bool Barotrauma.CharacterParams.TargetParams.IgnoreTargetInside |
|
getset |
◆ IgnoreTargetOutside
bool Barotrauma.CharacterParams.TargetParams.IgnoreTargetOutside |
|
getset |
◆ IgnoreTargetSize
bool Barotrauma.CharacterParams.TargetParams.IgnoreTargetSize |
|
get |
◆ MaxPerceptionDistance
float Barotrauma.CharacterParams.TargetParams.MaxPerceptionDistance |
|
get |
◆ Name
override string Barotrauma.CharacterParams.TargetParams.Name |
|
get |
◆ Offset
Vector2 Barotrauma.CharacterParams.TargetParams.Offset |
|
get |
◆ PerceptionDistanceMultiplier
float Barotrauma.CharacterParams.TargetParams.PerceptionDistanceMultiplier |
|
get |
◆ PrioritizeSubCenter
bool Barotrauma.CharacterParams.TargetParams.PrioritizeSubCenter |
|
getset |
◆ Priority
float Barotrauma.CharacterParams.TargetParams.Priority |
|
getset |
◆ ReactDistance
float Barotrauma.CharacterParams.TargetParams.ReactDistance |
|
getset |
◆ State
AIState Barotrauma.CharacterParams.TargetParams.State |
|
getset |
◆ SweepDistance
float Barotrauma.CharacterParams.TargetParams.SweepDistance |
|
get |
◆ SweepSpeed
float Barotrauma.CharacterParams.TargetParams.SweepSpeed |
|
get |
◆ SweepStrength
float Barotrauma.CharacterParams.TargetParams.SweepStrength |
|
get |
◆ Tag
Identifier Barotrauma.CharacterParams.TargetParams.Tag |
|
get |
◆ Threshold
float Barotrauma.CharacterParams.TargetParams.Threshold |
|
get |
◆ ThresholdMax
float Barotrauma.CharacterParams.TargetParams.ThresholdMax |
|
get |
◆ ThresholdMin
float Barotrauma.CharacterParams.TargetParams.ThresholdMin |
|
get |
◆ Timer
float Barotrauma.CharacterParams.TargetParams.Timer |
|
getset |
The documentation for this class was generated from the following file:
- /home/runner/work/Luatrauma.Docs/Luatrauma.Docs/libs/LuaCsForBarotrauma/Barotrauma/BarotraumaShared/SharedSource/Characters/Params/CharacterParams.cs