Beispiel #1
0
    // Use this for initialization
    void Start()
    {
        mouselookScript      = character.GetComponent <MyMouseLook>();
        charControllerScript = character.GetComponent <MyCharController>();
        drawing           = false;
        mouseInside       = false;
        currLinePoints    = new List <Point>();
        newGestures       = new List <List <Point> >();
        inputGestures     = new List <Gesture>();
        resultingGestures = new List <Result>();

        //Load pre-made gestures
        TextAsset[] gesturesXml = Resources.LoadAll <TextAsset>("GestureSet/10-stylus-MEDIUM/");
        foreach (TextAsset gestureXml in gesturesXml)
        {
            trainingSet.Add(GestureIO.ReadGestureFromXML(gestureXml.text));
        }

        Debug.Log(Application.persistentDataPath);
        //Load user custom gestures
        string[] filePaths = Directory.GetFiles(Application.persistentDataPath, "*.xml");
        foreach (string filePath in filePaths)
        {
            trainingSet.Add(GestureIO.ReadGestureFromFile(filePath));
        }
    }
Beispiel #2
0
    void Start()
    {
        playerScript   = FindObjectOfType <PlayerController>();
        gameController = FindObjectOfType <GameController> ();
        playerHealth   = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerHealth> ();
        playerLook     = Camera.main.GetComponent <MyMouseLook> ();

        endBar           = GameObject.Find("EnduranceSlider").GetComponent <Slider> ();
        activationBarObj = GameObject.Find("ActivationSlider").gameObject;
        activationBar    = activationBarObj.GetComponent <Slider> ();

        activationText = GameObject.Find("ActivateText").GetComponent <Text> ();
        gameOverText   = GameObject.Find("GameOverText").GetComponent <Text> ();

        GameObject[] buttonGroup = GameObject.FindGameObjectsWithTag("UIButton");
        restartLevel = buttonGroup [0];
        quitToMenu   = buttonGroup [1];

        restartLevel.SetActive(false);
        quitToMenu.SetActive(false);

        playerHurt = this.GetComponent <RawImage> ();

        activationBarObj.SetActive(false);
        activationText.enabled = false;
        gameOverText.enabled   = false;
        playerHurt.enabled     = false;

        numOfTerminals = GameObject.Find("NumTerminals").GetComponent <Text> ();

        timeLeftInSeconds = gameDurationMinutes * 60;
    }
Beispiel #3
0
 public override void OnUpdate()
 {
     myMouseLook = (MyMouseLook)GameObject.Find("MainCamera").GetComponent(typeof(MyMouseLook));
     target      = GetTarget();
     if (target)
     {
         if ((Input.GetKey(KeyCode.Mouse0) && mouse.Selected == "LEFT") ||
             (Input.GetKey(KeyCode.Mouse1) && mouse.Selected == "RIGHT"))
         {
             myMouseLook.transform.LookAt(target.transform.position);
         }
     }
 }
Beispiel #4
0
 // Use this for initialization
 void Start()
 {
     m_MouseLook      = this.GetComponent <MyMouseLook>();
     m_Camera.enabled = true;
     cache_rb         = this.GetComponent <Rigidbody>();
     cache_tf         = this.GetComponent <Transform>();
     m_JetpackSound   = this.GetComponent <AudioSource>();
     m_Footsteps      = m_Camera.GetComponent <AudioSource>();
     m_MouseLook.Init(cache_tf, m_Camera.transform);
     m_Jetpack = false;
     //weight = mass * 9.81;
     //m_JetForce = new Vector3(0.0f, 7.5f, 0.0f);
 }
 /// <summary>
 /// Initializes the custom components.
 /// </summary>
 private void InitializeCustomComponents()
 {
     _thirdPersonController = personController.GetComponent<ThirdPersonController>();
     _thirdPersonCameraController = personController.GetComponent<ThirdPersonCamera>();
     _flyScan = personController.GetComponent<FlyScan>();
     _characterMotor = personController.GetComponent<CharacterMotor>();
     _fpsInputController = personController.GetComponent<FPSInputController>();
     _rotationConstraint = eyesCamera.GetComponent<RotationConstraint>();
     _myMouseLook = personController.GetComponent<MyMouseLook>();
 }