Exemplo n.º 1
0
    /// <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);
    }
Exemplo n.º 2
0
 /// <summary>
 /// Get references to the solver components
 /// </summary>
 private void Awake()
 {
     magnetism = GetComponent <SolverSurfaceMagnetism>();
     radial    = GetComponent <SolverRadialView>();
 }