Property | Type | Description | |
---|---|---|---|
Ambience | FSO.SimAntics.Engine.VMAmbientSound | ||
Blueprint | FSO.LotView.Model.Blueprint | ||
Globals | GameGlobal | ||
Primitives | FSO.SimAntics.Engine.VMPrimitiveRegistration[] | ||
RandomSeed | ulong | ||
RoomInfo | FSO.SimAntics.Model.VMRoomInfo[] | ||
SetToNextCache | |||
UseWorld | bool | ||
VM |
Method | Description | |
---|---|---|
AddPrimitive ( FSO.SimAntics.Engine.VMPrimitiveRegistration primitive ) : void | ||
AddRoomPortal ( FSO.SimAntics.VMEntity obj, ushort room ) : void | ||
CheckFloorValid ( FSO.LotView.Model.LotTilePos pos, FSO.LotView.Model.FloorTile floor ) : bool | ||
CheckWallValid ( FSO.LotView.Model.LotTilePos pos, FSO.LotView.Model.WallTile wall ) : bool | ||
CreateObjectInstance ( |
||
CreateObjectInstance ( |
||
CreateObjectInstance ( |
||
GetAvatarPlace ( FSO.SimAntics.VMEntity target, FSO.LotView.Model.LotTilePos pos, Direction dir ) : |
||
GetObjPlace ( FSO.SimAntics.VMEntity target, FSO.LotView.Model.LotTilePos pos, Direction dir ) : |
||
GetObjectRoom ( FSO.SimAntics.VMEntity obj ) : ushort | ||
GetRoomAt ( FSO.LotView.Model.LotTilePos pos ) : ushort | ||
GhostCopyGroup ( FSO.SimAntics.Entities.VMMultitileGroup group ) : FSO.SimAntics.Entities.VMMultitileGroup | ||
IsOutOfBounds ( FSO.LotView.Model.LotTilePos pos ) : bool | ||
Load ( |
||
NextRandom ( ulong max ) : ulong |
Returns a random number between 0 and less than the specified maximum.
|
|
RefreshLighting ( ushort room, bool commit ) : void | ||
RegeneratePortalInfo ( ) : void | ||
RegisterObjectPos ( FSO.SimAntics.VMEntity obj ) : void | ||
RemoveObjectInstance ( FSO.SimAntics.VMEntity target ) : void | ||
RemoveRoomPortal ( FSO.SimAntics.VMEntity obj, ushort room ) : void | ||
Save ( ) : |
||
SolidToAvatars ( FSO.LotView.Model.LotTilePos pos ) : |
||
UnregisterObjectPos ( FSO.SimAntics.VMEntity obj ) : void | ||
VMContext ( LotView world ) : System | ||
VMContext ( LotView world, |
||
VMContext ( |
Method | Description | |
---|---|---|
WallsChanged ( |
public AddPrimitive ( FSO.SimAntics.Engine.VMPrimitiveRegistration primitive ) : void | ||
primitive | FSO.SimAntics.Engine.VMPrimitiveRegistration | |
return | void |
public AddRoomPortal ( FSO.SimAntics.VMEntity obj, ushort room ) : void | ||
obj | FSO.SimAntics.VMEntity | |
room | ushort | |
return | void |
public CheckFloorValid ( FSO.LotView.Model.LotTilePos pos, FSO.LotView.Model.FloorTile floor ) : bool | ||
pos | FSO.LotView.Model.LotTilePos | |
floor | FSO.LotView.Model.FloorTile | |
return | bool |
public CheckWallValid ( FSO.LotView.Model.LotTilePos pos, FSO.LotView.Model.WallTile wall ) : bool | ||
pos | FSO.LotView.Model.LotTilePos | |
wall | FSO.LotView.Model.WallTile | |
return | bool |
public CreateObjectInstance ( |
||
GUID | ||
pos | FSO.LotView.Model.LotTilePos | |
direction | Direction | |
return | FSO.SimAntics.Entities.VMMultitileGroup |
public CreateObjectInstance ( |
||
GUID | ||
pos | FSO.LotView.Model.LotTilePos | |
direction | Direction | |
ghostImage | bool | |
return | FSO.SimAntics.Entities.VMMultitileGroup |
public CreateObjectInstance ( |
||
GUID | ||
pos | FSO.LotView.Model.LotTilePos | |
direction | Direction | |
MainStackOBJ | short | |
MainParam | short | |
ghostImage | bool | |
return | FSO.SimAntics.Entities.VMMultitileGroup |
public GetAvatarPlace ( FSO.SimAntics.VMEntity target, FSO.LotView.Model.LotTilePos pos, Direction dir ) : |
||
target | FSO.SimAntics.VMEntity | |
pos | FSO.LotView.Model.LotTilePos | |
dir | Direction | |
return |
public GetObjPlace ( FSO.SimAntics.VMEntity target, FSO.LotView.Model.LotTilePos pos, Direction dir ) : |
||
target | FSO.SimAntics.VMEntity | |
pos | FSO.LotView.Model.LotTilePos | |
dir | Direction | |
return |
public GetObjectRoom ( FSO.SimAntics.VMEntity obj ) : ushort | ||
obj | FSO.SimAntics.VMEntity | |
return | ushort |
public GetRoomAt ( FSO.LotView.Model.LotTilePos pos ) : ushort | ||
pos | FSO.LotView.Model.LotTilePos | |
return | ushort |
public GhostCopyGroup ( FSO.SimAntics.Entities.VMMultitileGroup group ) : FSO.SimAntics.Entities.VMMultitileGroup | ||
group | FSO.SimAntics.Entities.VMMultitileGroup | |
return | FSO.SimAntics.Entities.VMMultitileGroup |
public IsOutOfBounds ( FSO.LotView.Model.LotTilePos pos ) : bool | ||
pos | FSO.LotView.Model.LotTilePos | |
return | bool |
public Load ( |
||
input | ||
return | void |
public NextRandom ( ulong max ) : ulong | ||
max | ulong | The upper bound of the random number. |
return | ulong |
public RefreshLighting ( ushort room, bool commit ) : void | ||
room | ushort | |
commit | bool | |
return | void |
public RegisterObjectPos ( FSO.SimAntics.VMEntity obj ) : void | ||
obj | FSO.SimAntics.VMEntity | |
return | void |
public RemoveObjectInstance ( FSO.SimAntics.VMEntity target ) : void | ||
target | FSO.SimAntics.VMEntity | |
return | void |
public RemoveRoomPortal ( FSO.SimAntics.VMEntity obj, ushort room ) : void | ||
obj | FSO.SimAntics.VMEntity | |
room | ushort | |
return | void |
public Save ( ) : |
||
return |
public SolidToAvatars ( FSO.LotView.Model.LotTilePos pos ) : |
||
pos | FSO.LotView.Model.LotTilePos | |
return |
public UnregisterObjectPos ( FSO.SimAntics.VMEntity obj ) : void | ||
obj | FSO.SimAntics.VMEntity | |
return | void |
public VMContext ( LotView world, |
||
world | LotView | |
oldContext | ||
return | System |
public VMContext ( |
||
input | ||
oldContext | ||
return | System |
public VMAmbientSound,FSO.SimAntics.Engine Ambience | ||
return | FSO.SimAntics.Engine.VMAmbientSound |
public Blueprint,FSO.LotView.Model Blueprint | ||
return | FSO.LotView.Model.Blueprint |
public VMPrimitiveRegistration[],FSO.SimAntics.Engine Primitives | ||
return | FSO.SimAntics.Engine.VMPrimitiveRegistration[] |
public VMRoomInfo[],FSO.SimAntics.Model RoomInfo | ||
return | FSO.SimAntics.Model.VMRoomInfo[] |
public VMSetToNextCache,FSO.SimAntics.Model SetToNextCache | ||
return |