Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Register< T >()

void Terraria.GameContent.Creative.CreativePowerManager.Register< T > ( string nameInServerConfig)
inline
Type Constraints
T :ICreativePower 
T :new() 

Definition at line 35 of file CreativePowerManager.cs.

35 : ICreativePower, new()
36 {
37 T val = (PowerTypeStorage<T>.Power = new T());
40 val.DefaultPermissionLevel = PowerPermissionLevel.CanBeChangedByEveryone;
41 val.CurrentPermissionLevel = PowerPermissionLevel.CanBeChangedByEveryone;
44 val.PowerId = _powersCount;
45 val.ServerConfigName = nameInServerConfig;
47 }
Dictionary< ushort, ICreativePower > _powersById
Dictionary< string, ICreativePower > _powersByName

References Terraria.GameContent.Creative.CreativePowerManager._powersById, Terraria.GameContent.Creative.CreativePowerManager._powersByName, and Terraria.GameContent.Creative.CreativePowerManager._powersCount.