// Use this for initialization void Start() { cursor = new CrosshairCursor(cursorImage, rigidbody); rigidbody.drag = normalDrag; rigidbody.angularDrag = normalAngularDrag; // Screen.showCursor = false; Screen.lockCursor = true; }
public void SetCursor(CrosshairCursor cursor) { image.sprite = cursor.sprite; header.SetText(cursor.target); body.SetText(cursor.UseText); }
public void OnCreateDevice(object sender, EventArgs e) { Device dev = (Device)sender; textSprite = new Sprite(dev); statsFont = ResourceCache.GetGlobalInstance().CreateFont(dev, 15, 0, FontWeight.Bold, 1, false, CharacterSet.Default,Precision.Default, FontQuality.Default, PitchAndFamily.FamilyDoNotCare | PitchAndFamily.DefaultPitch, "Arial"); //init cursors mouseCursor = new CrosshairCursor(dev, 0x00ff00, .04f); wiiCursor1 = new CrosshairCursor(dev, 0x00ff00, .04f); wiiCursor2 = new CrosshairCursor(dev, 0x0000ff, .04f); wiiCursor3 = new CrosshairCursor(dev, 0xff0000, .04f); wiiCursor4 = new CrosshairCursor(dev, 0xffff00, .04f); CreateGridGeometry(dev); CreateBackgroundGeometry(dev); CreateTargetGeometry(dev); InitTargets(); LoadTexture(); LoadBackground(); if (doWiimote) { try { if (doWiimote2) { showMouseCursor = true; remote2 = new Wiimote(); remote2.Connect(); remote2.SetReportType(Wiimote.InputReport.IRAccel, true); remote2.GetBatteryLevel(); remote2.SetLEDs(true, true, false, false); remote2.OnWiimoteChanged += new WiimoteChangedEventHandler(wm_OnWiimoteChanged2); } remote = new Wiimote(); remote.Connect(); remote.SetReportType(Wiimote.InputReport.IRAccel, true); remote.GetBatteryLevel(); remote.SetLEDs(true, false, false, false); remote.OnWiimoteChanged += new WiimoteChangedEventHandler(wm_OnWiimoteChanged); } catch (Exception x) { MessageBox.Show("Cannot find a wii remote: " + x.Message); doWiimote = false; } } }