예제 #1
0
    public void Start()
    {
        mathView = FindObjectOfType <MathView>();
        for (int i = 0; i < inputSpots.Length; i++)
        {
            if (inputSpots[i] != null)
            {
                if (i == 0 || !restrictInputToInOrder)
                {
                    inputSpots[i].AcceptingInput = true;
                }
                else
                {
                    inputSpots[i].AcceptingInput = false;
                }
            }
        }

        //subscribe to all input template slot changed events
        MatrixInputTemplate[] inputTemplates = GameObject.FindObjectsOfType <MatrixInputTemplate>();
        foreach (MatrixInputTemplate inputTemplate in inputTemplates)
        {
            inputTemplate.inputSlotChanged += new MatrixInputTemplate.InputSlotChangedHandler(TemplateInputChangedHandler);
        }

        renderManager = GameObject.FindObjectOfType <MatrixRenderManager>();
    }
예제 #2
0
 public void Start()
 {
     renderManager = GameObject.FindObjectOfType <MatrixRenderManager>();
 }