예제 #1
0
    public void InitPath(float l)
    {
        lineLength = l;

        targetPositions[0] = transform.position;

        targetPositions[1] = transform.position + transform.forward * lineLength;
        targetPositions[2] = targetPositions[1] + transform.right * lineLength;
        targetPositions[3] = targetPositions[2] - transform.forward * lineLength;

        currentEulers = transform.eulerAngles;
        targetEulers  = transform.eulerAngles;

        state = SQUARESTATE.FORWARD;
    }
예제 #2
0
    void Start()
    {
        state = SQUARESTATE.WAIT;

        targetPositions = new Vector3[4];
    }