|
| 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