Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
class | PowerTypeStorage |
Public Member Functions | |
void | Register< T > (string nameInServerConfig) |
T | GetPower< T > () |
ushort | GetPowerId< T > () |
bool | TryGetPower (ushort id, out ICreativePower power) |
void | Reset () |
void | SaveToWorld (BinaryWriter writer) |
void | LoadFromWorld (BinaryReader reader, int versionGameWasLastSavedOn) |
void | ValidateWorld (BinaryReader reader, int versionGameWasLastSavedOn) |
void | SyncThingsToJoiningPlayer (int playerIndex) |
void | SaveToPlayer (Player player, BinaryWriter writer) |
void | LoadToPlayer (Player player, BinaryReader reader, int versionGameWasLastSavedOn) |
void | ApplyLoadedDataToPlayer (Player player) |
void | ResetPowersForPlayer (Player player) |
void | ResetDataForNewPlayer (Player player) |
Static Public Member Functions | |
static void | TryListingPermissionsFrom (string line) |
static void | Initialize () |
Static Public Attributes | |
static readonly CreativePowerManager | Instance = new CreativePowerManager() |
Private Member Functions | |
CreativePowerManager () | |
Private Attributes | |
Dictionary< ushort, ICreativePower > | _powersById = new Dictionary<ushort, ICreativePower>() |
Dictionary< string, ICreativePower > | _powersByName = new Dictionary<string, ICreativePower>() |
ushort | _powersCount |
Static Private Attributes | |
static bool | _initialized = false |
const string | _powerPermissionsLineHeader = "journeypermission_" |
Definition at line 8 of file CreativePowerManager.cs.