public override void Draw(State state, Rect rect)
        {
            base.Draw(state, rect);

            // Draw the panels.
            PanelAvailable.Draw(PrepareCarefully.Instance.State);
            PanelSelected.Draw(PrepareCarefully.Instance.State);
        }
Пример #2
0
 void Awake()
 {
     //最初に全部取ってきとく
     m_thisObjMeshRenderer = this.gameObject.GetComponent <MeshRenderer>();
     m_thisObjMaterial     = m_thisObjMeshRenderer.material;
     m_panelAudio          = this.gameObject.GetComponent <AudioSource>();
     m_panelSelected       = this.gameObject.GetComponentInParent <PanelSelected>();
     m_levelGetFromSlider  = GameObject.Find("Slider").GetComponent <LevelGetFromSlider>();
     m_clear        = GameObject.Find("ClearCanvas").GetComponent <Clear>();
     m_physicsLaser = GameObject.Find("PhysicsLaser");
     m_selectLaser  = m_physicsLaser.GetComponent <SelectLaser>();
 }
        protected override void Resize(Rect rect)
        {
            base.Resize(rect);

            Vector2 panelMargin = Style.SizePanelMargin;

            float availableWidth  = rect.width - panelMargin.x;
            float availableHeight = rect.height;
            float panelWidth      = Mathf.Floor(availableWidth / 2);

            PanelAvailable.Resize(new Rect(rect.x, rect.y, panelWidth, availableHeight));
            PanelSelected.Resize(new Rect(PanelAvailable.PanelRect.xMax + panelMargin.x, rect.y,
                                          panelWidth, availableHeight));
        }
Пример #4
0
 private void rightDirectory_GotFocus(object sender, RoutedEventArgs e)
 {
     focusPanel = PanelSelected.Right;
 }