示例#1
0
    private string GetStateTrigger(ElevatorDoorState state)
    {
        if (state == ElevatorDoorState.CLOSE_DOOR)
        {
            return("close");
        }
        if (state == ElevatorDoorState.OPEN_DOOR)
        {
            return("open");
        }

        return("");
    }
示例#2
0
 private void SetDoorState(ElevatorDoor door, ElevatorDoorState state)
 {
     door.state = state;
     door.animator.SetTrigger(GetStateTrigger(state));
 }