Upload from upload_mods.ps1
This commit is contained in:
145
Scripts/XUIC/XUiC_MapAreaRebirth.cs
Normal file
145
Scripts/XUIC/XUiC_MapAreaRebirth.cs
Normal file
@@ -0,0 +1,145 @@
|
||||
public class XUiC_MapAreaRebirth : XUiC_MapArea
|
||||
{
|
||||
public static bool purgeIconToggle = false;
|
||||
public static bool tier0IconToggle = false;
|
||||
public static bool tier1IconToggle = false;
|
||||
public static bool tier2IconToggle = false;
|
||||
public static bool tier3IconToggle = false;
|
||||
public static bool tier4IconToggle = false;
|
||||
public static bool tier5IconToggle = false;
|
||||
|
||||
public override void Init()
|
||||
{
|
||||
base.Init();
|
||||
this.GetChildById("purgedIcon").OnPress += new XUiEvent_OnPressEventHandler(this.onPurgedIconPressed);
|
||||
this.GetChildById("tier0Icon").OnPress += new XUiEvent_OnPressEventHandler(this.ontier0IconPressed);
|
||||
this.GetChildById("tier1Icon").OnPress += new XUiEvent_OnPressEventHandler(this.ontier1IconPressed);
|
||||
this.GetChildById("tier2Icon").OnPress += new XUiEvent_OnPressEventHandler(this.ontier2IconPressed);
|
||||
this.GetChildById("tier3Icon").OnPress += new XUiEvent_OnPressEventHandler(this.ontier3IconPressed);
|
||||
this.GetChildById("tier4Icon").OnPress += new XUiEvent_OnPressEventHandler(this.ontier4IconPressed);
|
||||
this.GetChildById("tier5Icon").OnPress += new XUiEvent_OnPressEventHandler(this.ontier5IconPressed);
|
||||
}
|
||||
|
||||
public override void Update(float _dt)
|
||||
{
|
||||
base.Update(_dt);
|
||||
this.RefreshBindings();
|
||||
}
|
||||
|
||||
public void onIconPressed(ref bool iconToggle, string navObjectClassName)
|
||||
{
|
||||
iconToggle = !iconToggle;
|
||||
|
||||
foreach (NavObject navObject in NavObjectManager.Instance.NavObjectList)
|
||||
{
|
||||
if (navObject != null && navObject.NavObjectClass != null)
|
||||
{
|
||||
if (navObject.NavObjectClass.NavObjectClassName == navObjectClassName)
|
||||
{
|
||||
navObject.hiddenOnCompass = iconToggle;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void onPurgedIconPressed(XUiController _sender, int _mouseButton)
|
||||
{
|
||||
bool localIconToggle = purgeIconToggle;
|
||||
onIconPressed(ref localIconToggle, "purge_waypoint");
|
||||
purgeIconToggle = localIconToggle;
|
||||
}
|
||||
|
||||
public void ontier0IconPressed(XUiController _sender, int _mouseButton)
|
||||
{
|
||||
bool localIconToggle = tier0IconToggle;
|
||||
onIconPressed(ref localIconToggle, "discovered_waypoint_0");
|
||||
tier0IconToggle = localIconToggle;
|
||||
}
|
||||
|
||||
public void ontier1IconPressed(XUiController _sender, int _mouseButton)
|
||||
{
|
||||
bool localIconToggle = tier1IconToggle;
|
||||
onIconPressed(ref localIconToggle, "discovered_waypoint_1");
|
||||
tier1IconToggle = localIconToggle;
|
||||
}
|
||||
|
||||
public void ontier2IconPressed(XUiController _sender, int _mouseButton)
|
||||
{
|
||||
bool localIconToggle = tier2IconToggle;
|
||||
onIconPressed(ref localIconToggle, "discovered_waypoint_2");
|
||||
tier2IconToggle = localIconToggle;
|
||||
}
|
||||
|
||||
public void ontier3IconPressed(XUiController _sender, int _mouseButton)
|
||||
{
|
||||
bool localIconToggle = tier3IconToggle;
|
||||
onIconPressed(ref localIconToggle, "discovered_waypoint_3");
|
||||
tier3IconToggle = localIconToggle;
|
||||
}
|
||||
|
||||
public void ontier4IconPressed(XUiController _sender, int _mouseButton)
|
||||
{
|
||||
bool localIconToggle = tier4IconToggle;
|
||||
onIconPressed(ref localIconToggle, "discovered_waypoint_4");
|
||||
tier4IconToggle = localIconToggle;
|
||||
}
|
||||
|
||||
public void ontier5IconPressed(XUiController _sender, int _mouseButton)
|
||||
{
|
||||
bool localIconToggle = tier5IconToggle;
|
||||
onIconPressed(ref localIconToggle, "discovered_waypoint_5");
|
||||
tier5IconToggle = localIconToggle;
|
||||
}
|
||||
|
||||
public override bool GetBindingValue(ref string value, string bindingName)
|
||||
{
|
||||
switch (bindingName)
|
||||
{
|
||||
case "height":
|
||||
value = "712";
|
||||
if (RebirthVariables.customScenario == "purge")
|
||||
{
|
||||
value = "670";
|
||||
}
|
||||
return true;
|
||||
case "heightY":
|
||||
value = "712";
|
||||
if (RebirthVariables.customScenario == "purge")
|
||||
{
|
||||
//value = "670";
|
||||
value = "712";
|
||||
}
|
||||
return true;
|
||||
case "heightY2":
|
||||
value = "761";
|
||||
if (RebirthVariables.customScenario == "purge")
|
||||
{
|
||||
value = "780";
|
||||
}
|
||||
return true;
|
||||
case "posY":
|
||||
value = "-49";
|
||||
if (RebirthVariables.customScenario == "purge")
|
||||
{
|
||||
value = "-91";
|
||||
}
|
||||
return true;
|
||||
case "clipY":
|
||||
value = "-356";
|
||||
if (RebirthVariables.customScenario == "purge")
|
||||
{
|
||||
value = "-335";
|
||||
}
|
||||
return true;
|
||||
case "purge":
|
||||
value = "false";
|
||||
if (RebirthVariables.customScenario == "purge")
|
||||
{
|
||||
value = "true";
|
||||
}
|
||||
return true;
|
||||
default:
|
||||
return base.GetBindingValue(ref value, bindingName);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user