public override void Update(DwarfGame game, DwarfTime time) { Player.BodySelector.Enabled = false; Player.VoxSelector.Enabled = false; if (Player.IsCameraRotationModeActive()) { Player.VoxSelector.Enabled = false; Player.World.SetMouse(null); Player.BodySelector.Enabled = false; return; } else { Player.World.SetMouse(Player.World.MousePointer); } if (CurrentSpell != null) { CurrentSpell.Update(time, Player.VoxSelector, Player.BodySelector); } if (Player.World.IsMouseOverGui) { Player.World.SetMouse(Player.World.MousePointer); } else { Player.World.SetMouse(new Gum.MousePointer("mouse", 1, 8)); } }
public override void Update(DwarfGame game, DwarfTime time) { Player.BodySelector.Enabled = false; Player.VoxSelector.Enabled = false; if (Player.IsCameraRotationModeActive()) { Player.VoxSelector.Enabled = false; PlayState.GUI.IsMouseVisible = false; Player.BodySelector.Enabled = false; return; } else { PlayState.GUI.IsMouseVisible = true; } if (CurrentSpell != null) { CurrentSpell.Update(time, Player.VoxSelector, Player.BodySelector); } PlayState.GUI.MouseMode = PlayState.GUI.IsMouseOver() ? GUISkin.MousePointer.Pointer : GUISkin.MousePointer.Magic; }