void Check2d() { if (Input.GetMouseButtonUp(0) == false) { return; } Vector2 mp = Input.mousePosition; int x = (int)mp.x, y = Screen.height - (int)mp.y; x /= 2; y /= 2; if (CheckMp(x, y, kMenuButton_X0, kMenuButton_Y0, kMenuButton_X1, kMenuButton_Y1)) { DX8.TogglePaused(); IsDirty = true; return; } }
void Check() { if (Input.GetMouseButtonUp(0) == false) { return; } Vector2 mp = Input.mousePosition; int x = (int)mp.x, y = Screen.height - (int)mp.y; x /= Scale; y /= Scale; if (Mode == PauseMode.Welcome) { for (int i = 0; i < welcomeHitboxes.Count; i++) { int id = welcomeHitboxes[i].Mouse(x, y); if (id != 0) { Action(id); return; } } } else { for (int i = 0; i < tabHitBoxes.Count; i++) { int id = tabHitBoxes[i].Mouse(x, y); if (id != 0) { Action(id); return; } } if (Mode == PauseMode.Options) { for (int i = 0; i < optionBoxes.Count; i++) { int id = optionBoxes[i].Mouse(x, y); if (id != 0) { Action(id); return; } } } else if (Mode == PauseMode.Disks) { if (DX8.FloppySensor.IsEmpty == true) { foreach (var floppy in DX8.Floppys) { if (CheckMp(x, y, floppy.UI_X0, floppy.UI_Y0, floppy.UI_X1, floppy.UI_Y1)) { floppy.WarpFloppy(DX8.FloppySensor); DX8.UI_InsertFloppy(floppy.Path); IsDirty = true; if (DX8.PowerIsOn == false) { DX8.UI_Power(); } DX8.TogglePaused(); return; } } } } } }