Ejemplo n.º 1
0
 void Start()
 {
     rb            = GetComponent <Rigidbody2D> ();
     bc            = GetComponent <BoxCollider2D> ();
     jumpDetector  = GetComponent <JumpDetector> ();
     maxHorizontal = (Vector2.right * 750 * Time.deltaTime);
     jumpForce     = 25f;
     speed         = 2.5f;
     jumps         = 3;
 }
Ejemplo n.º 2
0
    private void Start()
    {
        rotate  = (KeyCode)System.Enum.Parse(typeof(KeyCode), PlayerPrefs.GetString("Rotate", "R"));
        run     = (KeyCode)System.Enum.Parse(typeof(KeyCode), PlayerPrefs.GetString("Run", "LeftShift"));
        crouch  = (KeyCode)System.Enum.Parse(typeof(KeyCode), PlayerPrefs.GetString("Crouch", "LeftControl"));
        journal = (KeyCode)System.Enum.Parse(typeof(KeyCode), PlayerPrefs.GetString("Journal", "J"));

        playerRigidbody = gameObject.GetComponent <Rigidbody>();
        playerCamera    = GetComponentInChildren <Camera>();
        jump            = GetComponentInChildren <JumpDetector> ();

        playerCamera.fieldOfView = PlayerPrefs.GetInt("FOV", 75);
    }
    void Update()
    {
        KinectController kinect = Kinect.GetComponent<KinectController>();
        handWaveController = HandWave.GetComponent<HandWaveDetector>();
        jumpController = Jump.GetComponent<JumpDetector>();

        if (kinect.PlayerSkeleton == null)
        {
            rigidbody.velocity = Vector3.zero;
            return;
        }

        UpdateHandWave(kinect);
        UpdateJump(kinect);
    }
    void Update()
    {
        KinectController kinect = Kinect.GetComponent <KinectController>();

        handWaveController = HandWave.GetComponent <HandWaveDetector>();
        jumpController     = Jump.GetComponent <JumpDetector>();

        if (kinect.PlayerSkeleton == null)
        {
            rigidbody.velocity = Vector3.zero;
            return;
        }

        UpdateHandWave(kinect);
        UpdateJump(kinect);
    }
Ejemplo n.º 5
0
    // Use this for initialization
    void Start()
    {
        cat       = GameManager.Instance.Player;
        boy       = transform.GetComponent <BoyController>();
        dangerDct = transform.GetComponent <DangerDetector>();
        jmpDct    = transform.Find("JumpDetector").GetComponent <JumpDetector>();

        followNav    = new FollowNav(boy, nav);
        followDirect = new FollowDirect(boy);

        GameManager.Instance.AddRoleListener(this);

        //初始化
        mode            = FollowMode.FollowTarget;
        targetTransfrom = cat.transform;
    }
Ejemplo n.º 6
0
    // Use this for initialization
    void Start()
    {
        ports = GetSerialPortNames();

        Debug.Log("Found " + ports.Count + " serial devices...");
        sensitivityValue    = GameObject.Find("SensitivityValue").GetComponent <Text>();
        sensitivitySlider   = GameObject.Find("SensitivitySlider").GetComponent <Slider>();
        serialPortSelection = GameObject.Find("SerialPortSelection").GetComponent <Dropdown>();

        detector    = GameObject.Find("Jump Detection").GetComponent <JumpDetector>();
        serialInput = GameObject.Find("SerialInput").GetComponent <SerialInput>();

        sensitivitySlider.value = detector.threshold;

        serialPortSelection.options.Clear();
        ports.ForEach(e => serialPortSelection.options.Add(new Dropdown.OptionData(e)));
        serialPortSelection.captionText.text = serialInput.deviceName;

        sensitivitySlider.onValueChanged.AddListener(delegate { ValueChangeCheck(); });
        serialPortSelection.onValueChanged.AddListener(delegate { SerialPortChange(); });

        ValueChangeCheck();
    }