Beispiel #1
0
    public void ToggleDoor(Transform door)
    {
        //assumes all door transforms start shut
        if (lerp == null)
        {
            lerp = new DoorRotationLerpContext(door, door.localRotation, Quaternion.Euler(-60, 0, -90f), .8f);
        }

        lerp.Toggle(StartCoroutine);
    }
Beispiel #2
0
    public void ToggleDoor(Transform door)
    {
        //assumes all door transforms start shut
        if (lerp == null)
        {
            lerp = new DoorRotationLerpContext(door, door.localRotation, Quaternion.Euler(0, -90, 90f), .4f, this.onToggle);
        }

        this.rigid.isKinematic = true;
        lerp.Toggle(StartCoroutine);
    }