Beispiel #1
0
    void Fire()
    {
        m_arrow.GetComponent <LineRenderer>().enabled = false;
        this.GetComponent <AudioSource>().Play();


        float power = Vector3.Distance(m_up_transform.position, p_righthand_transform.position)
                      + Vector3.Distance(m_down_transform.position, p_righthand_transform.position)
                      - Vector3.Distance(m_up_transform.position, m_down_transform.position);

        m_arrow.Fire(power * 3500.0f);
        m_arrow     = null;
        m_bow_state = Bow_State.Waiting;
        Invoke("Create_Arrow", 0.25f);
    }