コード例 #1
0
 public void lookDown()
 {
     enabled = true;
     fpsController.enabled = false;
     //isWaiting = true;
     state = PlayerDeskState.WAITING;
     curriculum.setAvailability (true);
     pictureFrame.setAvailability (true);
     GameObject.Find ("FPSController").GetComponent<ControlsUIController> ().changeControls(ControlsUIController.ControlsType.DESK);
 }
コード例 #2
0
 public void lookAtLecturer()
 {
     state = PlayerDeskState.LOOKING_AT_LECTURER;
     curriculum.setAvailability (false);
     pictureFrame.setAvailability (false);
 }
コード例 #3
0
    void Start()
    {
        fpsController = GameObject.FindGameObjectWithTag ("Player").GetComponent<FirstPersonController>();
        playerCamera = GameObject.Find ("FPSController").GetComponentInChildren<Camera> ();
        curriculum = GetComponentInChildren<CurriculumController> ();
        pictureFrame = GetComponentInChildren<DeskPictureFrameController> ();

        curriculum.setDeskController (this);
        pictureFrame.setDeskController (this);
        state = PlayerDeskState.NONE;

        foreach (Transform t in transform)
        {
            if(t.name == "Lecturer") {
                lecturer = t;
                break;
            }
        }
    }