|
Barotrauma Client
|
Public Member Functions | |
| LevelObjectManager () | |
| void | PlaceObjects (Level level, int amount) |
| void | PlaceNestObjects (Level level, Level.Cave cave, Vector2 nestPosition, float nestRadius, int objectAmount) |
| IEnumerable< LevelObject > | GetAllObjects () |
| IEnumerable< LevelObject > | GetAllObjects (Vector2 worldPosition, float radius) |
| void | Update (float deltaTime) |
| override void | Remove () |
| void | ServerEventWrite (IWriteMessage msg, Client c, NetEntityEvent.IData extraData=null) |
Public Member Functions inherited from Barotrauma.Entity | |
| Entity (Submarine submarine, ushort id) | |
| void | FreeID () |
| Removes the entity from the entity dictionary and frees up the ID it was using. | |
Static Public Member Functions | |
| static Point | GetGridIndices (Vector2 worldPosition) |
Static Public Member Functions inherited from Barotrauma.Entity | |
| static IReadOnlyCollection< Entity > | GetEntities () |
| static int | FindFreeIdBlock (int minBlockSize) |
| Finds a contiguous block of free IDs of at least the given size. | |
| static Entity | FindEntityByID (ushort ID) |
| Find an entity based on the ID. | |
| static void | RemoveAll () |
| static void | DumpIds (int count, string filename) |
Properties | |
| float | GlobalForceDecreaseTimer [get] |
Properties inherited from Barotrauma.Entity | |
| static int | EntityCount [get] |
| bool | Removed [get] |
| bool | IdFreed [get] |
| virtual Vector2 | SimPosition [get] |
| virtual Vector2 | Position [get] |
| virtual Vector2 | WorldPosition [get] |
| virtual Vector2 | DrawPosition [get] |
| Submarine | Submarine [get, set] |
| AITarget | AiTarget [get] |
| bool | InDetectable [get, set] |
| Indetectable characters can't be spotted by AIs and aren't visible on the sonar or health scanner. | |
| double | SpawnTime [get] |
| string | ErrorLine [get] |
Properties inherited from Barotrauma.ISpatialEntity | |
Additional Inherited Members | |
Public Attributes inherited from Barotrauma.Entity | |
| readonly ushort | ID |
| Unique, but non-persistent identifier. Stays the same if the entities are created in the exactly same order, but doesn't persist e.g. between the rounds. | |
| readonly string | CreationStackTrace |
| readonly UInt64 | CreationIndex |
Static Public Attributes inherited from Barotrauma.Entity | |
| const ushort | NullEntityID = 0 |
| const ushort | EntitySpawnerID = ushort.MaxValue |
| const ushort | RespawnManagerID = ushort.MaxValue - 1 |
| const ushort | DummyID = ushort.MaxValue - 2 |
| const ushort | ReservedIDStart = ushort.MaxValue - 3 |
| const ushort | MaxEntityCount = ushort.MaxValue - 4 |
| static EntitySpawner | Spawner |
Protected Member Functions inherited from Barotrauma.Entity | |
| virtual ushort | DetermineID (ushort id, Submarine submarine) |
Protected Attributes inherited from Barotrauma.Entity | |
| AITarget | aiTarget |
| Barotrauma.LevelObjectManager.LevelObjectManager | ( | ) |
| IEnumerable< LevelObject > Barotrauma.LevelObjectManager.GetAllObjects | ( | ) |
| IEnumerable< LevelObject > Barotrauma.LevelObjectManager.GetAllObjects | ( | Vector2 | worldPosition, |
| float | radius ) |
|
static |
| void Barotrauma.LevelObjectManager.PlaceNestObjects | ( | Level | level, |
| Level.Cave | cave, | ||
| Vector2 | nestPosition, | ||
| float | nestRadius, | ||
| int | objectAmount ) |
| void Barotrauma.LevelObjectManager.PlaceObjects | ( | Level | level, |
| int | amount ) |
|
virtual |
Reimplemented from Barotrauma.Entity.
| void Barotrauma.LevelObjectManager.ServerEventWrite | ( | IWriteMessage | msg, |
| Client | c, | ||
| NetEntityEvent.IData | extraData = null ) |
| void Barotrauma.LevelObjectManager.Update | ( | float | deltaTime | ) |
|
get |