Skip to content

Commit

Permalink
placeholders
Browse files Browse the repository at this point in the history
  • Loading branch information
whateverusername0 committed Apr 29, 2023
1 parent 222c176 commit dc0dbe2
Showing 1 changed file with 29 additions and 4 deletions.
33 changes: 29 additions & 4 deletions VRTRAKILL/VRTRAKILL/VRPlayer/Guns/Patches/TransformP.cs
Original file line number Diff line number Diff line change
Expand Up @@ -66,16 +66,41 @@ [HarmonyPostfix] [HarmonyPatch(nameof(RocketLauncher.Start))] static void Retran
__instance.gameObject.GetComponent<WeaponPos>().defaultScale = Scale;
}
}
// note: figure out how to cancel animator goofing around with scale

[HarmonyPatch(typeof(Sandbox.Arm.SandboxArm))] static class SandboxArmT
{
static Vector3 Position = new Vector3(-.15f, .2f, -1.05f);
static Vector3 MovePosition = new Vector3(-.15f, .2f, -1.05f),
DestroyPosition = new Vector3(0, 0, 0),
AlterPosition = new Vector3(0, 0, 0),
BuildPosition = new Vector3(0, 0, 0),
PlacePosition = new Vector3(0, 0, 0);
static Vector3 Scale = new Vector3(-.35f, .35f, .35f);

[HarmonyPostfix] [HarmonyPatch(nameof(Sandbox.Arm.SandboxArm.OnEnable))] static void Retransform(Sandbox.Arm.SandboxArm __instance)
{
__instance.transform.localPosition = Position;
//__instance.transform.localScale = Scale;
switch (__instance.currentMode.Name)
{
case "Move":
__instance.transform.localPosition = MovePosition;
__instance.transform.localScale = Scale;
break;
case "Destroy":
__instance.transform.localPosition = DestroyPosition;
__instance.transform.localScale = Scale;
break;
case "Alter":
__instance.transform.localPosition = AlterPosition;
__instance.transform.localScale = Scale;
break;
case "Build":
__instance.transform.localPosition = BuildPosition;
__instance.transform.localScale = Scale;
break;
case "Place":
__instance.transform.localPosition = PlacePosition;
__instance.transform.localScale = Scale;
break;
}
}
}
}
Expand Down

0 comments on commit dc0dbe2

Please sign in to comment.