217 string text3 = powerNameKey2 +
"_Unlock";
533 if (cachePerPlayer ==
null)
722 string text = powerNameKey +
"_Unlock";
1169 if (needsToCommitChange)
1179 if (currentTargetValue ==
null)
1185 if (currentTargetValue ==
null)
1267 if (
"CreativePowers.Godmode" ==
null)
1286 bool flag =
base.IsEnabledForPlayer(myPlayer);
1307 int whoAmI = player.
whoAmI;
1308 bool godmodePowerEnabled = savedPerPlayerFieldsThatArentInThePlayerClass.
godmodePowerEnabled;
1309 bool flag =
base.IsEnabledForPlayer(whoAmI);
1320 if (
"CreativePowers.InfinitePlacementRange" ==
null)
1341 bool flag =
base.IsEnabledForPlayer(myPlayer);
1362 int whoAmI = player.
whoAmI;
1364 bool flag =
base.IsEnabledForPlayer(whoAmI);
1384 string text =
"CreativePowers.StartDayImmediately" +
"_Description";
1420 string text =
"CreativePowers.StartNightImmediately" +
"_Description";
1456 string text =
"CreativePowers.StartNoonImmediately" +
"_Description";
1492 string text =
"CreativePowers.StartMidnightImmediately" +
"_Description";
1536 if (
"CreativePowers.ModifyTimeRate" ==
null)
1625 string text =
"x" + text2;
1676 if (
"CreativePowers.DifficultySlider" ==
null)
1782 string text =
"x" + text2;
1825 if (
"CreativePowers.ModifyWindDirectionAndStrength" ==
null)
1930 if (
"CreativePowers.ModifyRainPower" ==
null)
2066 return "CreativePowers.FreezeTime";
2114 return "CreativePowers.FreezeWindDirectionAndStrength";
2162 return "CreativePowers.FreezeRainPower";
2210 return "CreativePowers.StopBiomeSpread";
2284 if (
"CreativePowers.NPCSpawnRateSlider" ==
null)
2327 return float.Epsilon;
2371 float sliderValue =
base.GetSliderValue();
2373 string text =
"x" + text2;
2377 if (
"EnemySpawnsDisabled" ==
null)
2380 if (
"EnemySpawnsDisabled" ==
null)
class f__AnonymousType0<< Count > j__TPar
static void AddPermissionTextIfNeeded(ICreativePower power, string originalText)
static bool IsAvailableForPlayer(ICreativePower power, int playerIndex)
static UIImageFramed GetIconImage(Point iconLocation)
void OnPlayerJoining(int playerIndex)
void AttemptPushingChange()
bool _needsToCommitChange
void PushChange(float newSliderValue)
UIElement ProvideSlider()
float _sliderCurrentValueCache
string< ServerConfigName > k__BackingField
ushort< PowerId > k__BackingField
DateTime _nextTimeWeCanPush
void DeserializeNetMessage(BinaryReader reader, int userId)
virtual void ResetForPlayer(int playerIndex)
PowerPermissionLevel< DefaultPermissionLevel > k__BackingField
void SetValueKeyboard(float value)
float _sliderDefaultValue
void ProvidePowerButtons(CreativePowerUIElementRequestInfo info, List< UIElement > elements)
void PushChangeAndSetSlider(float value)
PowerPermissionLevel DefaultPermissionLevel
PowerPermissionLevel CurrentPermissionLevel
void categoryButton_OnUpdate(UIElement affectedElement)
PowerPermissionLevel< CurrentPermissionLevel > k__BackingField
float _currentTargetValue
GroupOptionButton< int > GetOptionButton(CreativePowerUIElementRequestInfo info, int optionIndex, int currentOptionIndex)
float RemapSliderValueToPowerValue(float sliderValue)
bool GetRemappedSliderValueFor(int playerIndex, [Out] float value)
void UpdateInfoFromSliderValueCache()
PowerPermissionLevel< CurrentPermissionLevel > k__BackingField
void OnPlayerJoining(int playerIndex)
void ProvidePowerButtons(CreativePowerUIElementRequestInfo info, List< UIElement > elements)
ushort< PowerId > k__BackingField
void DeserializeNetMessage(BinaryReader reader, int userId)
void Deserialize_SyncEveryone(BinaryReader reader, int userId)
PowerPermissionLevel CurrentPermissionLevel
bool[] _perPlayerIsEnabled
bool IsEnabledForPlayer(int playerIndex)
PowerPermissionLevel DefaultPermissionLevel
void button_OnClick(UIMouseEvent evt, UIElement listeningElement)
void SetEnabledState(int playerIndex, bool state)
PowerPermissionLevel< DefaultPermissionLevel > k__BackingField
void button_OnUpdate(UIElement affectedElement)
string< ServerConfigName > k__BackingField
string< ServerConfigName > k__BackingField
ushort< PowerId > k__BackingField
void button_OnUpdate(UIElement affectedElement)
PowerPermissionLevel< CurrentPermissionLevel > k__BackingField
PowerPermissionLevel CurrentPermissionLevel
void button_OnClick(UIMouseEvent evt, UIElement listeningElement)
void ProvidePowerButtons(CreativePowerUIElementRequestInfo info, List< UIElement > elements)
PowerPermissionLevel DefaultPermissionLevel
PowerPermissionLevel< DefaultPermissionLevel > k__BackingField
void DeserializeNetMessage(BinaryReader reader, int userId)
DateTime _nextTimeWeCanPush
void AttemptPushingChange()
virtual float GetSliderValueInner()
void SetValueKeyboard(float value)
PowerPermissionLevel CurrentPermissionLevel
string< ServerConfigName > k__BackingField
void SetValueKeyboardForced(float value)
PowerPermissionLevel DefaultPermissionLevel
bool _needsToCommitChange
void categoryButton_OnUpdate(UIElement affectedElement)
UIElement ProvideSlider()
PowerPermissionLevel< DefaultPermissionLevel > k__BackingField
void UpdateInfoFromSliderValueCache()
ushort< PowerId > k__BackingField
void OnPlayerJoining(int playerIndex)
GroupOptionButton< int > GetOptionButton(CreativePowerUIElementRequestInfo info, int optionIndex, int currentOptionIndex)
PowerPermissionLevel< CurrentPermissionLevel > k__BackingField
float _currentTargetValue
void ProvidePowerButtons(CreativePowerUIElementRequestInfo info, List< UIElement > elements)
bool _syncToJoiningPlayers
void DeserializeNetMessage(BinaryReader reader, int userId)
float _sliderCurrentValueCache
void CustomizeButton(UIElement button)
void DeserializeNetMessage(BinaryReader reader, int userId)
bool< Enabled > k__BackingField
void OnPlayerJoining(int playerIndex)
void SetPowerInfo(bool enabled)
ushort< PowerId > k__BackingField
string< ServerConfigName > k__BackingField
PowerPermissionLevel DefaultPermissionLevel
PowerPermissionLevel< DefaultPermissionLevel > k__BackingField
void button_OnUpdate(UIElement affectedElement)
void ProvidePowerButtons(CreativePowerUIElementRequestInfo info, List< UIElement > elements)
void button_OnClick(UIMouseEvent evt, UIElement listeningElement)
string GetButtonTextKey()
PowerPermissionLevel CurrentPermissionLevel
PowerPermissionLevel< CurrentPermissionLevel > k__BackingField
void Click_Expert(UIMouseEvent evt, UIElement listeningElement)
void MouseOver_Master(UIElement affectedElement)
void Click_Normal(UIMouseEvent evt, UIElement listeningElement)
void MouseOver_Normal(UIElement affectedElement)
void MouseOver_Journey(UIElement affectedElement)
float< StrengthMultiplierToGiveNPCs > k__BackingField
void ValidateWorld(BinaryReader reader, int gameVersionSaveWasMadeOn)
float StrengthMultiplierToGiveNPCs
void Click_Journey(UIMouseEvent evt, UIElement listeningElement)
void Click_Master(UIMouseEvent evt, UIElement listeningElement)
void MouseOver_Expert(UIElement affectedElement)
void UpdateSliderColorAndShowMultiplierMouseOver(UIElement affectedElement)
void Load(BinaryReader reader, int gameVersionSaveWasMadeOn)
override UIElement ProvideSlider()
void Save(BinaryWriter writer)
override bool GetIsUnlocked()
static void Button_OnMouseOut(UIMouseEvent evt, UIElement listeningElement)
override void UpdateInfoFromSliderValueCache()
static void Button_OnMouseOver(UIMouseEvent evt, UIElement listeningElement)
static void AddIndication(UIPanel panel, float yAnchor, string indicationText, string iconImagePath, UIElement.ElementEvent updateEvent, UIElement.MouseEvent clickEvent)
override bool GetIsUnlocked()
void Save(Player player, BinaryWriter writer)
void ResetDataForNewPlayer(Player player)
void Load(Player player, BinaryReader reader, int gameVersionSaveWasMadeOn)
void ApplyLoadedDataToOutOfPlayerFields(Player player)
void ValidateWorld(BinaryReader reader, int gameVersionSaveWasMadeOn)
void Load(BinaryReader reader, int gameVersionSaveWasMadeOn)
override bool GetIsUnlocked()
void Save(BinaryWriter writer)
override string GetButtonTextKey()
override void CustomizeButton(UIElement button)
void ValidateWorld(BinaryReader reader, int gameVersionSaveWasMadeOn)
override bool GetIsUnlocked()
void Save(BinaryWriter writer)
override void CustomizeButton(UIElement button)
override string GetButtonTextKey()
void Load(BinaryReader reader, int gameVersionSaveWasMadeOn)
void ValidateWorld(BinaryReader reader, int gameVersionSaveWasMadeOn)
void Load(BinaryReader reader, int gameVersionSaveWasMadeOn)
override void CustomizeButton(UIElement button)
override string GetButtonTextKey()
override bool GetIsUnlocked()
void Save(BinaryWriter writer)
FreezeWindDirectionAndStrength()
void Load(Player player, BinaryReader reader, int gameVersionSaveWasMadeOn)
void ResetDataForNewPlayer(Player player)
void ApplyLoadedDataToOutOfPlayerFields(Player player)
override bool GetIsUnlocked()
void Save(Player player, BinaryWriter writer)
override float GetSliderValueInner()
override void UpdateInfoFromSliderValueCache()
void UpdateSliderAndShowMultiplierMouseOver(UIElement affectedElement)
void middleText_OnClick(UIMouseEvent evt, UIElement listeningElement)
override UIElement ProvideSlider()
void topText_OnClick(UIMouseEvent evt, UIElement listeningElement)
void bottomText_OnClick(UIMouseEvent evt, UIElement listeningElement)
override bool GetIsUnlocked()
void Button_OnMouseOver(UIMouseEvent evt, UIElement listeningElement)
void Button_OnMouseOut(UIMouseEvent evt, UIElement listeningElement)
void UpdateSliderAndShowMultiplierMouseOver(UIElement affectedElement)
void Load(BinaryReader reader, int gameVersionSaveWasMadeOn)
void Button_OnMouseOver(UIMouseEvent evt, UIElement listeningElement)
override bool GetIsUnlocked()
void bottomText_OnClick(UIMouseEvent evt, UIElement listeningElement)
void Button_OnMouseOut(UIMouseEvent evt, UIElement listeningElement)
void ValidateWorld(BinaryReader reader, int gameVersionSaveWasMadeOn)
int< TargetTimeRate > k__BackingField
void topText_OnClick(UIMouseEvent evt, UIElement listeningElement)
override void UpdateInfoFromSliderValueCache()
override UIElement ProvideSlider()
void middleText_OnClick(UIMouseEvent evt, UIElement listeningElement)
void Save(BinaryWriter writer)
void UpdateSliderAndShowMultiplierMouseOver(UIElement affectedElement)
override UIElement ProvideSlider()
void bottomText_OnClick(UIMouseEvent evt, UIElement listeningElement)
void Button_OnMouseOver(UIMouseEvent evt, UIElement listeningElement)
ModifyWindDirectionAndStrength()
override bool GetIsUnlocked()
void Button_OnMouseOut(UIMouseEvent evt, UIElement listeningElement)
void topText_OnClick(UIMouseEvent evt, UIElement listeningElement)
override float GetSliderValueInner()
override void UpdateInfoFromSliderValueCache()
void middleText_OnClick(UIMouseEvent evt, UIElement listeningElement)
void UpdateSliderAndShowMultiplierMouseOver(UIElement affectedElement)
void topText_OnClick(UIMouseEvent evt, UIElement listeningElement)
void bottomText_OnClick(UIMouseEvent evt, UIElement listeningElement)
void Button_OnMouseOut(UIMouseEvent evt, UIElement listeningElement)
void Save(Player player, BinaryWriter writer)
override UIElement ProvideSlider()
bool GetShouldDisableSpawnsFor(int playerIndex)
void ApplyLoadedDataToOutOfPlayerFields(Player player)
void middleText_OnClick(UIMouseEvent evt, UIElement listeningElement)
SpawnRateSliderPerPlayerPower()
void Button_OnMouseOver(UIMouseEvent evt, UIElement listeningElement)
float StrengthMultiplierToGiveNPCs
override float RemapSliderValueToPowerValue(float sliderValue)
override bool GetIsUnlocked()
float< StrengthMultiplierToGiveNPCs > k__BackingField
override void UpdateInfoFromSliderValueCache()
void Load(Player player, BinaryReader reader, int gameVersionSaveWasMadeOn)
void ResetDataForNewPlayer(Player player)
override bool GetIsUnlocked()
override void OnCreation()
StartMidnightImmediately()
override bool GetIsUnlocked()
override void OnCreation()
override bool GetIsUnlocked()
override void OnCreation()
override void OnCreation()
override bool GetIsUnlocked()
override string GetButtonTextKey()
void ValidateWorld(BinaryReader reader, int gameVersionSaveWasMadeOn)
void Load(BinaryReader reader, int gameVersionSaveWasMadeOn)
override void CustomizeButton(UIElement button)
void Save(BinaryWriter writer)
override bool GetIsUnlocked()
static NetPacket PreparePacket(ushort powerId, int specificInfoBytesInPacketCount)
static string GetTextValue(string key)
static bool NetClientOnly
bool farPlacementRangePowerEnabled
Player.SavedPlayerDataWithAnnoyingRules savedPerPlayerFieldsThatArentInThePlayerClass
void Append(UIElement element)
int CompareTo(object value)