Exemplo n.º 1
0
    void Update()
    {
        velocity = DialControl.Velocity();

        if (started == 0 && velocity != 0)
        {
            started = 1;
        }

        if (started == 1)
        {
            if (velocity != 0)
            {
                values.Add(velocity);
            }
            else
            {
                started = 2;
                for (int i = 0; i < values.Count; i++)
                {
                    average += values[i];
                }
                average /= values.Count;
            }
        }

        if (started == 2)
        {
            //TODO :: Do something
        }
    }
Exemplo n.º 2
0
    public static float Acceleration()
    {
        float acceleration = (DialControl.Velocity() - lastVel) / Time.deltaTime;

        lastVel = DialControl.Velocity();
        return(acceleration);
    }
Exemplo n.º 3
0
    public static float Velocity()
    {
        float velocity = (DialControl.Position() - lastPos) / Time.deltaTime;

        lastPos = DialControl.Position();
        return(velocity);
    }
Exemplo n.º 4
0
 void Update()
 {
     if (DialControl.GetButtonDown())
     {
         audioSource.PlayOneShot(pew, 0.7F);
         GameObject.Instantiate(bullet, this.transform.position, Quaternion.identity, null);
     }
 }
Exemplo n.º 5
0
    private void Start()
    {
        control = Camera.main.GetComponent <DialControl>();
        doc     = XDocument.Parse(dialogue.text);
        XElement d = doc.Element("dialogue");

        items          = d.Elements("item");
        translationTag = PlayerPrefs.GetString("language") + "-" + PlayerPrefs.GetString("gender");
    }
Exemplo n.º 6
0
    void Update()
    {
        if (DialControl.GetButtonDown())
        {
            sr.sprite = shot;
            timer     = animTime;
        }

        if (timer < 0)
        {
            sr.sprite = normal;
        }

        timer -= Time.deltaTime;
    }
Exemplo n.º 7
0
    // Use this for initialization
    void Start()
    {
        _fsm = FindObjectOfType<PlayMakerFSM>();
        if(_fsm == null)
            _fsm = gameObject.AddComponent<PlayMakerFSM>();

        _dial = GetComponent<DialControl>();
        if(_dial != null)
        {
            _dial.OnChangedValue.AddListener(OnChangedValue);
        }

        _fsmEventTarget = new FsmEventTarget();
        _fsmEventTarget.target = FsmEventTarget.EventTarget.BroadcastAll;
        _fsmEventTarget.excludeSelf = false;
    }
Exemplo n.º 8
0
    void Rotate(bool limitRotation)
    {
        if (!limitRotation)
        {
            position = DialControl.Position() * sensitivity;
        }
        else
        {
            position = DialControl.ClampedPosition(position * sensitivity, minRotation, maxRotation);
        }



        Quaternion rotation = this.transform.rotation;

        rotation.eulerAngles    = new Vector3(rotation.eulerAngles.x, rotation.eulerAngles.y, position + offsetPos);
        this.transform.rotation = Quaternion.Lerp(this.transform.rotation, rotation, speed * Time.deltaTime);
    }
Exemplo n.º 9
0
    // Update is called once per frame
    void Update()
    {
        position = DialControl.ClampedPosition(position, minPossAntennaPos, maxPossAntennaPos);

        if (clampPosition)
        {
            if (position < (antennaNeededAntennaPosition + 2) && position > (antennaNeededAntennaPosition - 2))
            {
                antennaInPosition = true;
                anim.SetTrigger("Pan Down");
            }
        }
        else
        {
            if (DialControl.Position() < (antennaNeededAntennaPosition + 2) && DialControl.Position() > (antennaNeededAntennaPosition - 2))
            {
                antennaInPosition = true;
                anim.SetTrigger("Pan Down");
            }
        }
    }
 private void Start()
 {
     control = Camera.main.GetComponent <DialControl>();
 }
Exemplo n.º 11
0
 // Update is called once per frame
 void Update()
 {
     position = DialControl.ClampedPosition(position, -width / 2, width / 2);
     this.transform.position = Vector3.Lerp(this.transform.position, new Vector3(position, this.transform.position.y, this.transform.position.z), 6f * Time.deltaTime);
 }
Exemplo n.º 12
0
 void Start()
 {
     winText.gameObject.SetActive(false);
     DialControl.reset();
 }