C# 클래스 TDSM.Core.ServerCharacters.CharacterManager

파일 보기 프로젝트 열기: DeathCradle/Terraria-s-Dedicated-Server-Mod 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
StartingOutInfo NewPlayerInfo

공개 메소드들

메소드 설명
LoadConfig ( ) : void

Load the default start gear and settings

LoadForAuthenticated ( IDbConnection ctx, IDbTransaction txn, Player player, bool createIfNone = true ) : void
LoadForAuthenticated ( TContext ctx, Player player, bool createIfNone = true ) : void
LoadForGuest ( Player player ) : void
LoadPlayerData ( IDbConnection ctx, IDbTransaction txn, Player player, bool returnNewInfo = false ) : ServerCharacter
SaveAll ( ) : void
SavePlayerData ( IDbConnection ctx, IDbTransaction txn, bool save, Player player ) : bool
SavePlayerData ( TContext ctx, bool save, Player player ) : bool

비공개 메소드들

메소드 설명
Init ( Entry plugin ) : void
OnNetMessageReceived ( HookContext &ctx, HookArgs &args ) : void
SaveCharacterItem ( IDbConnection ctx, IDbTransaction txn, bool save, Player player, long characterId, ItemType type, Item item, int slot ) : bool
SaveCharacterItem ( TContext ctx, bool save, Player player, int characterId, ItemType type, Item item, int slot ) : bool
SaveCharacterItem ( TContext ctx, bool save, Player player, int characterId, ItemType type, Item item, int slot, TDSM.Core.ServerCharacters.SlotItem existing ) : bool
SaveCharacterItems ( IDbConnection ctx, IDbTransaction transaction, bool save, Player player, long characterId, Item items, ItemType type ) : bool
SaveCharacterItems ( TContext ctx, bool save, Player player, int characterId, Item items, ItemType type ) : bool
SaveCharacterItems ( TContext ctx, bool save, Player player, int characterId, Item items, ItemType type, TDSM.Core.ServerCharacters.SlotItem existing ) : bool

메소드 상세

LoadConfig() 공개 정적인 메소드

Load the default start gear and settings
public static LoadConfig ( ) : void
리턴 void

LoadForAuthenticated() 공개 정적인 메소드

public static LoadForAuthenticated ( IDbConnection ctx, IDbTransaction txn, Player player, bool createIfNone = true ) : void
ctx IDbConnection
txn IDbTransaction
player Terraria.Player
createIfNone bool
리턴 void

LoadForAuthenticated() 공개 정적인 메소드

public static LoadForAuthenticated ( TContext ctx, Player player, bool createIfNone = true ) : void
ctx TContext
player Terraria.Player
createIfNone bool
리턴 void

LoadForGuest() 공개 정적인 메소드

public static LoadForGuest ( Player player ) : void
player Terraria.Player
리턴 void

LoadPlayerData() 공개 정적인 메소드

public static LoadPlayerData ( IDbConnection ctx, IDbTransaction txn, Player player, bool returnNewInfo = false ) : ServerCharacter
ctx IDbConnection
txn IDbTransaction
player Terraria.Player
returnNewInfo bool
리턴 ServerCharacter

SaveAll() 공개 정적인 메소드

public static SaveAll ( ) : void
리턴 void

SavePlayerData() 공개 정적인 메소드

public static SavePlayerData ( IDbConnection ctx, IDbTransaction txn, bool save, Player player ) : bool
ctx IDbConnection
txn IDbTransaction
save bool
player Terraria.Player
리턴 bool

SavePlayerData() 공개 정적인 메소드

public static SavePlayerData ( TContext ctx, bool save, Player player ) : bool
ctx TContext
save bool
player Terraria.Player
리턴 bool

프로퍼티 상세

StartingOutInfo 공개적으로 정적으로 프로퍼티

public static NewPlayerInfo,TDSM.Core.ServerCharacters StartingOutInfo
리턴 NewPlayerInfo