Dictionary< ushort, ICreativePower > _powersById
bool TryGetPower(ushort id, out ICreativePower power)
void LoadToPlayer(Player player, BinaryReader reader, int versionGameWasLastSavedOn)
void ApplyLoadedDataToPlayer(Player player)
const string _powerPermissionsLineHeader
void ResetPowersForPlayer(Player player)
void ValidateWorld(BinaryReader reader, int versionGameWasLastSavedOn)
void SyncThingsToJoiningPlayer(int playerIndex)
void SaveToWorld(BinaryWriter writer)
void SaveToPlayer(Player player, BinaryWriter writer)
static void TryListingPermissionsFrom(string line)
void Register< T >(string nameInServerConfig)
Dictionary< string, ICreativePower > _powersByName
static readonly CreativePowerManager Instance
void LoadFromWorld(BinaryReader reader, int versionGameWasLastSavedOn)
void ResetDataForNewPlayer(Player player)
static NetPacket SerializeCurrentPowerPermissionLevel(ushort powerId, int level)