Example #1
0
        private void OnSelectFrameController(EditorFrameController frameController)
        {
            int frameIndex = _frameControllers.IndexOf(frameController);

            Debug.Log("selected controller " + frameIndex);

            if (frameIndex >= 0)    //-1 if not in list
            {
                Editor.SelectionComponent.SelectFrame(frameIndex);
            }
        }
Example #2
0
 protected void PerFrameRepaint(EditorFrameController controller, int frameIndex, Subdivision currentSubdivision)
 {
     if (currentSubdivision.IncludesIndex(frameIndex))
     {
         controller.gameObject.SetActive(true);
         controller.SetVisuals(Subdivision.GetHighestSubdivisionOfFrame(frameIndex).Color);
         controller.SetWidth(GetCurrentFrameWidth());
     }
     else
     {
         controller.gameObject.SetActive(false);
     }
 }