AbsRect(Vector2 pos, Vector2 size) | Barotrauma.Submarine | static |
AbsRectF(Vector2 pos, Vector2 size) | Barotrauma.Submarine | static |
AiTarget | Barotrauma.Entity | |
aiTarget | Barotrauma.Entity | protected |
ApplyForce(Vector2 force) | Barotrauma.Submarine | |
AtDamageDepth | Barotrauma.Submarine | |
AtEitherExit | Barotrauma.Submarine | |
AtEndExit | Barotrauma.Submarine | |
AtStartExit | Barotrauma.Submarine | |
AttemptBallastFloraInfection(Identifier identifier, float deltaTime, float probability) | Barotrauma.Submarine | |
Borders | Barotrauma.Submarine | |
CalculateBasePrice() | Barotrauma.Submarine | |
CalculateDimensions(bool onlyHulls=true) | Barotrauma.Submarine | |
CalculateDockOffset(Submarine sub, Submarine dockedSub) | Barotrauma.Submarine | static |
CheckForErrors() | Barotrauma.Submarine | |
CheckFuel() | Barotrauma.Submarine | |
CheckVisibility(Vector2 rayStart, Vector2 rayEnd, bool ignoreLevel=false, bool ignoreSubs=false, bool ignoreSensors=true, bool ignoreDisabledWalls=true, bool ignoreBranches=true, Predicate< Fixture > blocksVisibilityPredicate=null) | Barotrauma.Submarine | static |
ClientEventRead(IReadMessage msg, float sendingTime) | Barotrauma.Submarine | |
ClientReadPosition(IReadMessage msg, float sendingTime) | Barotrauma.Submarine | |
ConnectedDockingPorts | Barotrauma.Submarine | |
ConstructLinkedHulls(Hull mainHull, HashSet< Hull > linkedHulls, GUIComponent parent, Rectangle worldBorders) | Barotrauma.Submarine | static |
CreateMiniMap(GUIComponent parent, IEnumerable< Entity > pointsOfInterest=null, bool ignoreOutpost=false) | Barotrauma.Submarine | |
CreateTurretAI() | Barotrauma.Submarine | |
CreateWreckAI() | Barotrauma.Submarine | |
CreationIndex | Barotrauma.Entity | |
CreationStackTrace | Barotrauma.Entity | |
CullEntities(Camera cam) | Barotrauma.Submarine | static |
DamageEffectColor | Barotrauma.Submarine | static |
DamageEffectCutoff | Barotrauma.Submarine | static |
DetermineID(ushort id, Submarine submarine) | Barotrauma.Submarine | protectedvirtual |
DisableObstructedWayPoints() | Barotrauma.Submarine | |
DisableObstructedWayPoints(Submarine otherSub) | Barotrauma.Submarine | |
DisableWreckAI() | Barotrauma.Submarine | |
Dispose() | Barotrauma.Submarine | |
DockedTo | Barotrauma.Submarine | |
Draw(SpriteBatch spriteBatch, bool editing=false) | Barotrauma.Submarine | static |
DrawBack(SpriteBatch spriteBatch, bool editing=false, Predicate< MapEntity > predicate=null) | Barotrauma.Submarine | static |
DrawDamageable(SpriteBatch spriteBatch, Effect damageEffect, bool editing=false, Predicate< MapEntity > predicate=null) | Barotrauma.Submarine | static |
DrawFront(SpriteBatch spriteBatch, bool editing=false, Predicate< MapEntity > predicate=null) | Barotrauma.Submarine | static |
DrawGrid(SpriteBatch spriteBatch, int gridCells, Vector2 gridCenter, Vector2 roundedGridCenter, float alpha=1.0f) | Barotrauma.Submarine | static |
DrawPaintedColors(SpriteBatch spriteBatch, bool editing=false, Predicate< MapEntity > predicate=null) | Barotrauma.Submarine | static |
DrawPosition | Barotrauma.Submarine | |
DummyID | Barotrauma.Entity | static |
DumpIds(int count, string filename) | Barotrauma.Entity | static |
EnableFactionSpecificEntities(Identifier factionIdentifier) | Barotrauma.Submarine | |
EnableMaintainPosition() | Barotrauma.Submarine | |
EnableObstructedWaypoints(Submarine otherSub) | Barotrauma.Submarine | |
Entity(Submarine submarine, ushort id) | Barotrauma.Entity | |
EntityCount | Barotrauma.Entity | static |
EntitySpawnerID | Barotrauma.Entity | static |
ErrorLine | Barotrauma.Entity | |
ExitPoints | Barotrauma.Submarine | |
FindClosest(Vector2 worldPosition, bool ignoreOutposts=false, bool ignoreOutsideLevel=true, bool ignoreRespawnShuttle=false, CharacterTeamType? teamType=null) | Barotrauma.Submarine | static |
FindContainerFor(Item item, bool onlyPrimary, bool checkTransferConditions=false, bool allowConnectedSubs=false) | Barotrauma.Submarine | |
FindContaining(Vector2 worldPosition, float inflate=500.0f) | Barotrauma.Submarine | static |
FindContainingInLocalCoordinates(Vector2 position, float inflate=500.0f) | Barotrauma.Submarine | static |
FindEntityByID(ushort ID) | Barotrauma.Entity | static |
FindFreeIdBlock(int minBlockSize) | Barotrauma.Entity | static |
FindSpawnPos(Vector2 spawnPos, Point? submarineSize=null, float subDockingPortOffset=0.0f, int verticalMoveDir=0) | Barotrauma.Submarine | |
FlippedX | Barotrauma.Submarine | |
FlipX(List< Submarine > parents=null) | Barotrauma.Submarine | |
ForceRemoveFromVisibleEntities(MapEntity entity) | Barotrauma.Submarine | static |
ForceVisibilityRecheck() | Barotrauma.Submarine | static |
FreeID() | Barotrauma.Entity | |
GetBorders(XElement submarineElement) | Barotrauma.Submarine | static |
GetCargoContainers() | Barotrauma.Submarine | |
GetConnectedSubs() | Barotrauma.Submarine | |
GetDockedBorders(bool allowDifferentTeam=true) | Barotrauma.Submarine | |
GetEntities() | Barotrauma.Entity | static |
GetEntities< T >(bool includingConnectedSubs, List< T > list) | Barotrauma.Submarine | |
GetEntities< T >(bool includingConnectedSubs, IEnumerable< T > list) | Barotrauma.Submarine | |
GetGaps(bool alsoFromConnectedSubs) | Barotrauma.Submarine | |
GetHulls(bool alsoFromConnectedSubs) | Barotrauma.Submarine | |
GetItems(bool alsoFromConnectedSubs) | Barotrauma.Submarine | |
GetLightCount() | Barotrauma.Submarine | static |
GetRelativeSimPosition(ISpatialEntity from, ISpatialEntity to, Vector2? targetWorldPos=null) | Barotrauma.Submarine | static |
GetRelativeSimPosition(Vector2 targetSimPos, Submarine fromSub, Submarine toSub) | Barotrauma.Submarine | static |
GetRelativeSimPositionFromWorldPosition(Vector2 targetWorldPos, Submarine fromSub, Submarine toSub) | Barotrauma.Submarine | static |
GetShadowCastingLightCount() | Barotrauma.Submarine | static |
GetWalls(bool alsoFromConnectedSubs) | Barotrauma.Submarine | |
GetWaypoints(bool alsoFromConnectedSubs) | Barotrauma.Submarine | |
GodMode | Barotrauma.Submarine | |
GridSize | Barotrauma.Submarine | static |
HiddenSubPosition | Barotrauma.Submarine | |
HiddenSubStartPosition | Barotrauma.Submarine | static |
HullVertices | Barotrauma.Submarine | |
ID | Barotrauma.Entity | |
IdFreed | Barotrauma.Entity | |
IdOffset | Barotrauma.Submarine | |
ImmuneToBallastFlora | Barotrauma.Submarine | |
InDetectable | Barotrauma.Entity | |
Info | Barotrauma.Submarine | |
IsConnectedTo(Submarine otherSub) | Barotrauma.Submarine | |
IsEntityFoundOnThisSub(MapEntity entity, bool includingConnectedSubs, bool allowDifferentTeam=false, bool allowDifferentType=false) | Barotrauma.Submarine | |
LastPickedBodyDist(Body body) | Barotrauma.Submarine | static |
LastPickedFixture | Barotrauma.Submarine | static |
LastPickedFraction | Barotrauma.Submarine | static |
LastPickedNormal | Barotrauma.Submarine | static |
LastPickedPosition | Barotrauma.Submarine | static |
Load(SubmarineInfo info, bool unloadPrevious, IdRemap linkedRemap=null) | Barotrauma.Submarine | static |
Loaded | Barotrauma.Submarine | static |
Loading | Barotrauma.Submarine | |
LockX | Barotrauma.Submarine | static |
MainSub | Barotrauma.Submarine | static |
MainSubs | Barotrauma.Submarine | static |
MakeWreck() | Barotrauma.Submarine | |
MaxEntityCount | Barotrauma.Entity | static |
MouseToWorldGrid(Camera cam, Submarine sub, Vector2? mousePos=null, bool round=false) | Barotrauma.Submarine | static |
NeutralizeBallast() | Barotrauma.Submarine | |
NullEntityID | Barotrauma.Entity | static |
PhysicsBody | Barotrauma.Submarine | |
PickBodies(Vector2 rayStart, Vector2 rayEnd, IEnumerable< Body > ignoredBodies=null, Category? collisionCategory=null, bool ignoreSensors=true, Predicate< Fixture > customPredicate=null, bool allowInsideFixture=false) | Barotrauma.Submarine | static |
PickBody(Vector2 rayStart, Vector2 rayEnd, IEnumerable< Body > ignoredBodies=null, Category? collisionCategory=null, bool ignoreSensors=true, Predicate< Fixture > customPredicate=null, bool allowInsideFixture=false) | Barotrauma.Submarine | static |
Position | Barotrauma.Submarine | |
RealWorldCrushDepth | Barotrauma.Submarine | |
RealWorldDepth | Barotrauma.Submarine | |
RectContains(Rectangle rect, Vector2 pos, bool inclusive=false) | Barotrauma.Submarine | static |
RectsOverlap(Rectangle rect1, Rectangle rect2, bool inclusive=true) | Barotrauma.Submarine | static |
RectsOverlap(RectangleF rect1, RectangleF rect2, bool inclusive=true) | Barotrauma.Submarine | static |
RefreshConnectedSubs() | Barotrauma.Submarine | |
RefreshOutdoorNodes() | Barotrauma.Submarine | |
Remove() | Barotrauma.Submarine | virtual |
RemoveAll() | Barotrauma.Entity | static |
Removed | Barotrauma.Entity | |
RepositionEntities(Vector2 moveAmount, IEnumerable< MapEntity > entities) | Barotrauma.Submarine | static |
ReservedIDStart | Barotrauma.Entity | static |
RespawnManagerID | Barotrauma.Entity | static |
SaveToXElement(XElement element) | Barotrauma.Submarine | |
SetPosition(Vector2 position, List< Submarine > checkd=null, bool forceUndockFromStaticSubmarines=true) | Barotrauma.Submarine | |
SetPrevTransform(Vector2 position) | Barotrauma.Submarine | |
ShowSonarMarker | Barotrauma.Submarine | |
SimPosition | Barotrauma.Submarine | |
Spawner | Barotrauma.Entity | static |
SpawnTime | Barotrauma.Entity | |
SubBody | Barotrauma.Submarine | |
Submarine(SubmarineInfo info, bool showErrorMessages=true, Func< Submarine, List< MapEntity >> loadEntities=null, IdRemap linkedRemap=null) | Barotrauma.Submarine | |
Barotrauma::Entity.Submarine | Barotrauma.Entity | |
SubmarineSpecificIDTag | Barotrauma.Submarine | |
TeamID | Barotrauma.Submarine | |
ToString() | Barotrauma.Submarine | |
Translate(Vector2 amount) | Barotrauma.Submarine | |
TrySaveAs(string filePath, System.IO.MemoryStream previewImage=null) | Barotrauma.Submarine | |
TurretAI | Barotrauma.Submarine | |
Unload() | Barotrauma.Submarine | static |
Unloading | Barotrauma.Submarine | static |
Update(float deltaTime) | Barotrauma.Submarine | |
UpdateTransform(bool interpolate=true) | Barotrauma.Submarine | |
VectorToWorldGrid(Vector2 position, Submarine sub=null, bool round=false) | Barotrauma.Submarine | static |
Velocity | Barotrauma.Submarine | |
VisibleBorders | Barotrauma.Submarine | |
VisibleEntities | Barotrauma.Submarine | static |
WorldPosition | Barotrauma.Submarine | |
WreckAI | Barotrauma.Submarine | |