Upload from upload_mods.ps1

This commit is contained in:
Nathaniel Cosford
2025-06-04 16:44:53 +09:30
commit f1fbbe67bb
1722 changed files with 165268 additions and 0 deletions

View File

@@ -0,0 +1,137 @@
using Quartz.Settings;
internal class XUiC_VehicleHUD : XUiController
{
private EntityPlayerLocal LocalPlayer;
public override bool GetBindingValue(ref string value, string bindingName)
{
bool hasVehicle = false;
if (this.LocalPlayer != null)
{
bool isAttached = this.LocalPlayer.AttachedToEntity;
//Log.Out("XUiC_VehicleHUD-GetBindingValue isAttached: " + isAttached);
if (isAttached)
{
//Log.Out("XUiC_VehicleHUD-GetBindingValue Attached to Entity Class: " + __instance.LocalPlayer.AttachedToEntity.EntityClass.entityClassName);
if (this.LocalPlayer.AttachedToEntity is EntityVehicle)
{
hasVehicle = true;
}
}
}
switch (bindingName)
{
case "autoRunText":
value = "";
if (hasVehicle)
{
if (RebirthVariables.autoRun == 1)
{
value = Localization.Get("ttCruiseNormal");
}
else if (RebirthVariables.autoRun == 2f)
{
value = Localization.Get("ttCruiseFast");
}
}
//Log.Out("XUiC_VehicleHUD-GetBindingValue autoRunText value: " + value);
return true;
case "autoRunColor":
value = "242, 236, 167, 128";
if (hasVehicle)
{
if (RebirthVariables.autoRun == 1)
{
value = "242, 236, 167, 128";
}
else if (RebirthVariables.autoRun == 2f)
{
value = "86, 145, 78, 128";
}
}
//Log.Out("XUiC_VehicleHUD-GetBindingValue autoRunText value: " + value);
return true;
case "autoRunPosition":
value = "0,-10000";
if (hasVehicle)
{
//Log.Out("XUiC_VehicleHUD-GetBindingValue B VEHICLE EXISTS");
if (RebirthVariables.autoRun > 0)
{
//Log.Out("XUiC_VehicleHUD-GetBindingValue AUTORUN > 0");
//Log.Out("XUiC_VehicleHUD-GetBindingValue entityClassName: " + this.LocalPlayer.AttachedToEntity.EntityClass.entityClassName);
if (this.LocalPlayer.AttachedToEntity.EntityClass.entityClassName.ToLower() == "vehiclebicycle")
{
value = "0,250";
}
else
{
if (MinimapSettings.Enabled)
{
value = "0,300";
}
else
{
value = "0,50";
}
}
}
else
{
//Log.Out("XUiC_VehicleHUD-GetBindingValue AUTORUN == 0");
value = "0,-10000";
}
//Log.Out("XUiC_VehicleHUD-GetBindingValue showAutoRun value: " + value);
}
return true;
default:
return false;
}
}
public override void OnOpen()
{
//Log.Out("XUiC_VehicleHUD-OnOpen START");
base.OnOpen();
if (this.LocalPlayer == null && XUi.IsGameRunning())
{
//Log.Out("XUiC_VehicleHUD-OnOpen 1");
this.LocalPlayer = this.xui.playerUI.entityPlayer;
}
this.IsDirty = true;
this.RefreshBindings(true);
}
private float currentTime;
public override void Update(float _dt)
{
//Log.Out("XUiC_VehicleHUD-Update START");
this.currentTime -= _dt;
base.Update(_dt);
if (this.LocalPlayer == null)
{
//Log.Out("XUiC_VehicleHUD-Update 1");
return;
}
else
{
//Log.Out("XUiC_VehicleHUD-Update 2");
this.RefreshBindings(true);
}
}
}