void Update() { if (player != null) { if (Input.GetKeyDown(KeyCode.F1)) { playerScale = playerScale * 2.0f; player.gameObject.transform.localScale = playerScale; } else if (Input.GetKeyDown(KeyCode.F2)) { playerScale = playerScale / 2.0f; player.gameObject.transform.localScale = playerScale; } else if (Input.GetKeyDown(KeyCode.F3)) { GameObject PlayerObject = Instantiate(player.gameObject); } } if (GIRerInit) { GIRer.Update(); } }
public void DrawUpgradeFrame() { Vector3 _mousePos = Input.mousePosition; float xScale = GetScreenX(_mousePos.x) - anchorScreenX; float yScale = GetScreenY(_mousePos.y) - anchorScreenY; GIRer.DrawFrame2D(anchorScreenX, anchorScreenY, xScale, yScale, 0.0f, 0.5f, 0.0f, 1.0f); GIRer.DrawRect2D(anchorScreenX, anchorScreenY, xScale, yScale, 0.0f, 1.0f, 0.0f, 0.1f); }
public static void Postfix(PlayerController __instance) { player = __instance.player; if (GIRerInit == false) { GIRer.AddRenderCallback(DrawFrame); GIRerInit = true; } }
void Start() { GIRer.Enable(); selectedFrame = new SelectedFrame(); new Harmony(__GUID__).PatchAll(); }