private void CreateWheels(SimplifiedWheelElements elements) { if (wheels != null) { foreach (Wheel wheel in wheels) { Destroy(wheel.gameObject); } } if (elements.StartupWheel < 0) { return; } wheels = new Wheel[elements.Wheels.Length]; startupWheel = elements.StartupWheel; for (int i = 0; i < wheels.Length; i++) { var wheel = Instantiate(wheelPrefab, canvas.transform); wheels[i] = wheel; wheel.Template = elements.Wheels[i]; wheel.ButtonTemplates = elements.Buttons; } ResetWheelPositions(); cursorHighlight.wheel = wheels[startupWheel]; cursorMovement.transform.SetAsLastSibling(); }
public void UpdateElements(SimplifiedWheelElements elements) { #if NO_CONNECTION return; #endif Validate(); bridge.Pass(parameters: elements); }
public void UpdateElements(SimplifiedWheelElements elements) { throw new NotImplementedException(); }
public void UpdateElements(SimplifiedWheelElements elements) { pendingElements = elements; }