C# 클래스 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.
상속: IVMTSOGlobalLink
파일 보기 프로젝트 열기: RHY3756547/FreeSO 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Database FSO.SimAntics.Engine.TSOGlobalLink.VMTSOStandaloneDatabase

공개 메소드들

메소드 설명
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

메소드 상세

LeaveLot() 공개 메소드

public LeaveLot ( VM vm, VMAvatar avatar ) : void
vm VM
avatar VMAvatar
리턴 void

LoadPluginPersist() 공개 메소드

public LoadPluginPersist ( VM vm, uint objectPID, uint pluginID, VMAsyncPluginLoadCallback callback ) : void
vm VM
objectPID uint
pluginID uint
callback VMAsyncPluginLoadCallback
리턴 void

ObtainAvatarFromTicket() 공개 메소드

public ObtainAvatarFromTicket ( VM vm, string ticket, VMAsyncAvatarCallback callback ) : void
vm VM
ticket string
callback VMAsyncAvatarCallback
리턴 void

PerformTransaction() 공개 메소드

public PerformTransaction ( VM vm, bool testOnly, uint uid1, uint uid2, int amount ) : bool
vm VM
testOnly bool
uid1 uint
uid2 uint
amount int
리턴 bool

PerformTransaction() 공개 메소드

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
리턴 void

QueueArchitecture() 공개 메소드

public QueueArchitecture ( FSO.SimAntics.NetPlay.Model.Commands.VMNetArchitectureCmd cmd ) : void
cmd FSO.SimAntics.NetPlay.Model.Commands.VMNetArchitectureCmd
리턴 void

RemoveRoommate() 공개 메소드

public RemoveRoommate ( VM vm, VMAvatar avatar ) : void
vm VM
avatar VMAvatar
리턴 void

RequestRoommate() 공개 메소드

public RequestRoommate ( VM vm, VMAvatar avatar ) : void
vm VM
avatar VMAvatar
리턴 void

SavePluginPersist() 공개 메소드

public SavePluginPersist ( VM vm, uint objectPID, uint pluginID, byte data ) : void
vm VM
objectPID uint
pluginID uint
data byte
리턴 void

Tick() 공개 메소드

public Tick ( VM vm ) : void
vm VM
리턴 void

프로퍼티 상세

Database 공개적으로 프로퍼티

public VMTSOStandaloneDatabase,FSO.SimAntics.Engine.TSOGlobalLink Database
리턴 FSO.SimAntics.Engine.TSOGlobalLink.VMTSOStandaloneDatabase