123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- public class ModeController : MonoBehaviour
- {
- public enum Perspective
- {
- FirstPersonPerspective,
- ThirdPersonPerspective,
- ThirdPersonPerspectiveWithMultipleViews
- };
- public enum Complexity
- {
- OneArm,
- TwoArms,
- TwoArmsPlusLeg
- }
- public enum Direction
- {
- Sideways,
- Forward,
- Backward
- }
- public enum Feedback
- {
- None,
- ColorFeedback,
- HapticFeedback
- }
- public enum Speed
- {
- Slow,
- Fast
- }
- public Perspective perspective;
- public Complexity complexity;
- public Direction direction;
- public Feedback feedback;
- public Speed speed;
- public GameObject monitors;
- private void Start()
- {
- if (perspective == Perspective.ThirdPersonPerspectiveWithMultipleViews)
- {
- monitors.SetActive(true);
- }
- else
- {
- monitors.SetActive(false);
- }
- }
- }
|