示例#1
0
    void OnSceneGUI()
    {
        myTarget = (BarrierMaze)target;
        for (int i = 0; i < myTarget.gridNumber + 1; i++)
        {
            // Vertical Lines
            Vector3 begin = new Vector3(i * myTarget.gridSize, 0, 0);
            Vector3 end   = new Vector3(i * myTarget.gridSize, 0, myTarget.gridNumber * myTarget.gridSize);
            Handles.DrawLine(begin + myTarget.transform.position, end + myTarget.transform.position);

            // Horizontal Lines
            Vector3 beginH = new Vector3(0, 0, i * myTarget.gridSize);
            Vector3 endH   = new Vector3(myTarget.gridNumber * myTarget.gridSize, 0, i * myTarget.gridSize);
            Handles.DrawLine(beginH + myTarget.transform.position, endH + myTarget.transform.position);
        }
    }
示例#2
0
 public override void OnInspectorGUI()
 {
     myTarget = (BarrierMaze)target;
     DrawDefaultInspector();
 }