C# Class FSO.SimAntics.Engine.TSOTransaction.VMTSOGlobalLinkStub

Does not access an external database. Does the best it can with the information it currently has. Changes made do not persist to database, and can be overwritten very easily. In the final setup, should only be used for client check trees.
Inheritance: IVMTSOGlobalLink
Afficher le fichier Open project: RHY3756547/FreeSO Class Usage Examples

Méthodes publiques

Свойство Type Description
Database FSO.SimAntics.Engine.TSOGlobalLink.VMTSOStandaloneDatabase

Méthodes publiques

Méthode Description
LeaveLot ( VM vm, VMAvatar avatar ) : void
LoadPluginPersist ( VM vm, uint objectPID, uint pluginID, VMAsyncPluginLoadCallback callback ) : void
ObtainAvatarFromTicket ( VM vm, string ticket, VMAsyncAvatarCallback callback ) : void
PerformTransaction ( VM vm, bool testOnly, uint uid1, uint uid2, int amount ) : bool
PerformTransaction ( VM vm, bool testOnly, uint uid1, uint uid2, int amount, VMAsyncTransactionCallback callback ) : void
QueueArchitecture ( FSO.SimAntics.NetPlay.Model.Commands.VMNetArchitectureCmd cmd ) : void
RemoveRoommate ( VM vm, VMAvatar avatar ) : void
RequestRoommate ( VM vm, VMAvatar avatar ) : void
SavePluginPersist ( VM vm, uint objectPID, uint pluginID, byte data ) : void
Tick ( VM vm ) : void

Method Details

LeaveLot() public méthode

public LeaveLot ( VM vm, VMAvatar avatar ) : void
vm VM
avatar VMAvatar
Résultat void

LoadPluginPersist() public méthode

public LoadPluginPersist ( VM vm, uint objectPID, uint pluginID, VMAsyncPluginLoadCallback callback ) : void
vm VM
objectPID uint
pluginID uint
callback VMAsyncPluginLoadCallback
Résultat void

ObtainAvatarFromTicket() public méthode

public ObtainAvatarFromTicket ( VM vm, string ticket, VMAsyncAvatarCallback callback ) : void
vm VM
ticket string
callback VMAsyncAvatarCallback
Résultat void

PerformTransaction() public méthode

public PerformTransaction ( VM vm, bool testOnly, uint uid1, uint uid2, int amount ) : bool
vm VM
testOnly bool
uid1 uint
uid2 uint
amount int
Résultat bool

PerformTransaction() public méthode

public PerformTransaction ( VM vm, bool testOnly, uint uid1, uint uid2, int amount, VMAsyncTransactionCallback callback ) : void
vm VM
testOnly bool
uid1 uint
uid2 uint
amount int
callback VMAsyncTransactionCallback
Résultat void

QueueArchitecture() public méthode

public QueueArchitecture ( FSO.SimAntics.NetPlay.Model.Commands.VMNetArchitectureCmd cmd ) : void
cmd FSO.SimAntics.NetPlay.Model.Commands.VMNetArchitectureCmd
Résultat void

RemoveRoommate() public méthode

public RemoveRoommate ( VM vm, VMAvatar avatar ) : void
vm VM
avatar VMAvatar
Résultat void

RequestRoommate() public méthode

public RequestRoommate ( VM vm, VMAvatar avatar ) : void
vm VM
avatar VMAvatar
Résultat void

SavePluginPersist() public méthode

public SavePluginPersist ( VM vm, uint objectPID, uint pluginID, byte data ) : void
vm VM
objectPID uint
pluginID uint
data byte
Résultat void

Tick() public méthode

public Tick ( VM vm ) : void
vm VM
Résultat void

Property Details

Database public_oe property

public VMTSOStandaloneDatabase,FSO.SimAntics.Engine.TSOGlobalLink Database
Résultat FSO.SimAntics.Engine.TSOGlobalLink.VMTSOStandaloneDatabase