tModLoader v2022.09
A mod to make and play Terraria mods
Terraria.GameContent.Creative.CreativePowers.GodmodePower Class Reference

Inherits Terraria.GameContent.Creative.CreativePowers.APerPlayerTogglePower, and Terraria.GameContent.IPersistentPerPlayerContent.

Public Member Functions

void ApplyLoadedDataToOutOfPlayerFields (Player player)
 
override bool GetIsUnlocked ()
 
void Load (Player player, BinaryReader reader, int gameVersionSaveWasMadeOn)
 
void ResetDataForNewPlayer (Player player)
 
void Save (Player player, BinaryWriter writer)
 
- Public Member Functions inherited from Terraria.GameContent.Creative.CreativePowers.APerPlayerTogglePower
void DebugCall ()
 
void DeserializeNetMessage (BinaryReader reader, int userId)
 
abstract bool GetIsUnlocked ()
 
bool IsEnabledForPlayer (int playerIndex)
 
void OnPlayerJoining (int playerIndex)
 
void ProvidePowerButtons (CreativePowerUIElementRequestInfo info, List< UIElement > elements)
 
void Reset ()
 
void SetEnabledState (int playerIndex, bool state)
 
void DeserializeNetMessage (BinaryReader reader, int userId)
 
bool GetIsUnlocked ()
 
void ProvidePowerButtons (CreativePowerUIElementRequestInfo info, List< UIElement > elements)
 
void OnPlayerJoining (int playerIndex)
 
- Public Member Functions inherited from Terraria.GameContent.IPersistentPerPlayerContent
void ApplyLoadedDataToOutOfPlayerFields (Player player)
 
void Load (Player player, BinaryReader reader, int gameVersionSaveWasMadeOn)
 
void Reset ()
 
void ResetDataForNewPlayer (Player player)
 
void Save (Player player, BinaryWriter writer)
 

Additional Inherited Members

- Properties inherited from Terraria.GameContent.Creative.CreativePowers.APerPlayerTogglePower
PowerPermissionLevel CurrentPermissionLevel [get, set]
 
PowerPermissionLevel DefaultPermissionLevel [get, set]
 
ushort PowerId [get, set]
 
string ServerConfigName [get, set]
 
- Properties inherited from Terraria.GameContent.Creative.ICreativePower
PowerPermissionLevel CurrentPermissionLevel [get, set]
 
PowerPermissionLevel DefaultPermissionLevel [get, set]
 
ushort PowerId [get, set]
 
string ServerConfigName [get, set]
 

Member Function Documentation

◆ ApplyLoadedDataToOutOfPlayerFields()

void Terraria.GameContent.Creative.CreativePowers.GodmodePower.ApplyLoadedDataToOutOfPlayerFields ( Player  player)

◆ GetIsUnlocked()

override bool Terraria.GameContent.Creative.CreativePowers.GodmodePower.GetIsUnlocked ( )
virtual

◆ Load()

void Terraria.GameContent.Creative.CreativePowers.GodmodePower.Load ( Player  player,
BinaryReader  reader,
int  gameVersionSaveWasMadeOn 
)

◆ ResetDataForNewPlayer()

void Terraria.GameContent.Creative.CreativePowers.GodmodePower.ResetDataForNewPlayer ( Player  player)

◆ Save()

void Terraria.GameContent.Creative.CreativePowers.GodmodePower.Save ( Player  player,
BinaryWriter  writer 
)