Barotrauma Client
Loading...
Searching...
No Matches
Barotrauma.Character.LatchedOntoTargetEventData Struct Reference

Public Member Functions

 LatchedOntoTargetEventData (Character character, Character targetCharacter, Vector2 attachSurfaceNormal, Vector2 attachPos)
 
 LatchedOntoTargetEventData (Character character, Structure targetStructure, Vector2 attachSurfaceNormal, Vector2 attachPos)
 
 LatchedOntoTargetEventData (Character character, VoronoiCell levelWall, Vector2 attachSurfaceNormal, Vector2 attachPos)
 
 LatchedOntoTargetEventData ()
 Signifies detaching (not attached to any target)
 

Public Attributes

readonly bool IsLatched
 
readonly UInt16 TargetCharacterID = NullEntityID
 
readonly UInt16 TargetStructureID = NullEntityID
 
readonly int TargetLevelWallIndex = -1
 
readonly Vector2 AttachSurfaceNormal = Vector2.Zero
 
readonly Vector2 AttachPos = Vector2.Zero
 
readonly Vector2 CharacterSimPos
 

Properties

EventType EventType [get]
 

Constructor & Destructor Documentation

◆ LatchedOntoTargetEventData() [1/4]

Barotrauma.Character.LatchedOntoTargetEventData.LatchedOntoTargetEventData ( Character character,
Character targetCharacter,
Vector2 attachSurfaceNormal,
Vector2 attachPos )

◆ LatchedOntoTargetEventData() [2/4]

Barotrauma.Character.LatchedOntoTargetEventData.LatchedOntoTargetEventData ( Character character,
Structure targetStructure,
Vector2 attachSurfaceNormal,
Vector2 attachPos )

◆ LatchedOntoTargetEventData() [3/4]

Barotrauma.Character.LatchedOntoTargetEventData.LatchedOntoTargetEventData ( Character character,
VoronoiCell levelWall,
Vector2 attachSurfaceNormal,
Vector2 attachPos )

◆ LatchedOntoTargetEventData() [4/4]

Barotrauma.Character.LatchedOntoTargetEventData.LatchedOntoTargetEventData ( )

Signifies detaching (not attached to any target)

Member Data Documentation

◆ AttachPos

readonly Vector2 Barotrauma.Character.LatchedOntoTargetEventData.AttachPos = Vector2.Zero

◆ AttachSurfaceNormal

readonly Vector2 Barotrauma.Character.LatchedOntoTargetEventData.AttachSurfaceNormal = Vector2.Zero

◆ CharacterSimPos

readonly Vector2 Barotrauma.Character.LatchedOntoTargetEventData.CharacterSimPos

◆ IsLatched

readonly bool Barotrauma.Character.LatchedOntoTargetEventData.IsLatched

◆ TargetCharacterID

readonly UInt16 Barotrauma.Character.LatchedOntoTargetEventData.TargetCharacterID = NullEntityID

◆ TargetLevelWallIndex

readonly int Barotrauma.Character.LatchedOntoTargetEventData.TargetLevelWallIndex = -1

◆ TargetStructureID

readonly UInt16 Barotrauma.Character.LatchedOntoTargetEventData.TargetStructureID = NullEntityID

Property Documentation

◆ EventType

EventType Barotrauma.Character.LatchedOntoTargetEventData.EventType
get

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