/// <summary> /// Start method fills the fields. /// </summary> void Start() { // Find elements and fill fields txt = statusText.GetComponentInChildren <TextMesh>(); initialMiniMapScale = miniMapObject.transform.localScale; sh = toolbarObject.GetComponent <SolverHandler>(); srv = toolbarObject.GetComponent <SolverRadialView>(); thm = miniMapObject.GetComponent <TwoHandManipulatable>(); ft = mapObject.GetComponent <FollowTransformations>(); tbManipulate_1_1 = interactables.Find(x => x.name == "ToolbarManipulate-1-1"); tbManipulate_1_2 = interactables.Find(x => x.name == "ToolbarManipulate-1-2"); tbManipulate_2_1 = interactables.Find(x => x.name == "ToolbarManipulate-2-1"); tbManipulate_2_2 = interactables.Find(x => x.name == "ToolbarManipulate-2-2"); tbManipulate_2_3 = interactables.Find(x => x.name == "ToolbarManipulate-2-3"); tbManipulate_3_1 = interactables.Find(x => x.name == "ToolbarManipulate-3-1"); tbModelOverlay_1_1 = interactables.Find(x => x.name == "ToolbarModelOverlay-1-1"); tbModelOverlay_1_2 = interactables.Find(x => x.name == "ToolbarModelOverlay-1-2"); tbModelOverlay_1_3 = interactables.Find(x => x.name == "ToolbarModelOverlay-1-3"); // Start in model overlay mode leaveManipulate(); enterModelOverlay(); rdd.enabled = false; aboutDialog.SetActive(false); }
/// <summary> /// Get references to the solver components /// </summary> private void Awake() { magnetism = GetComponent <SolverSurfaceMagnetism>(); radial = GetComponent <SolverRadialView>(); }