Пример #1
0
    // Use this for initialization
    void Start()
    {
        if (name.Contains("P1"))
        {
            shipNum      = 1;
            startSprite  = GameObject.Find("StartFinger1").GetComponent <SpriteRenderer> ();
            fingerSprite = GameObject.Find("Finger1").GetComponent <SpriteRenderer> ();
        }
        else if (name.Contains("P2"))
        {
            shipNum      = 2;
            startSprite  = GameObject.Find("StartFinger2").GetComponent <SpriteRenderer> ();
            fingerSprite = GameObject.Find("Finger2").GetComponent <SpriteRenderer> ();
        }
        fireAway     = GetComponent <FireAway> ();
        shieldOff    = transform.GetChild(1).GetComponent <ShieldOff>();
        shipSpeed    = 1.5f;
        maxShipSpeed = 1.5f;
        distThresh   = 0.15f;
        fingerThresh = 0.01f;
        dispDistAway = 0.6f;

        vect225   = Mathf.Sin(22.5f * Mathf.Deg2Rad);     //.3826
        vect675   = Mathf.Sin(67.5f * Mathf.Deg2Rad);     //.9238
        vect45    = Mathf.Sin(45f * Mathf.Deg2Rad);       //.707
        downRight = new Vector2(vect45, -vect45);
        upLeft    = new Vector2(-vect45, vect45);

        correctionSpot = new Vector2(1.25f, 2.1f);

        fingerNum  = -1;
        numFingers = 1;
    }
    // Use this for initialization
    void Start()
    {
        if (name.Contains("P1")){
            shipNum = 1;
            startSprite = GameObject.Find ("StartFinger1").GetComponent<SpriteRenderer> ();
            fingerSprite = GameObject.Find ("Finger1").GetComponent<SpriteRenderer> ();
        }
        else if (name.Contains("P2")){
            shipNum = 2;
            startSprite = GameObject.Find ("StartFinger2").GetComponent<SpriteRenderer> ();
            fingerSprite = GameObject.Find ("Finger2").GetComponent<SpriteRenderer> ();
        }
        fireAway = GetComponent<FireAway> ();
        shieldOff = transform.GetChild (1).GetComponent<ShieldOff>();
        shipSpeed = 1.5f;
        maxShipSpeed = 1.5f;
        distThresh = 0.15f;
        fingerThresh = 0.01f;
        dispDistAway = 0.6f;

        vect225 = Mathf.Sin (22.5f * Mathf.Deg2Rad); //.3826
        vect675 = Mathf.Sin (67.5f * Mathf.Deg2Rad); //.9238
        vect45 = Mathf.Sin (45f * Mathf.Deg2Rad); //.707
        downRight = new Vector2 (vect45, -vect45);
        upLeft = new Vector2 (-vect45, vect45);

        correctionSpot = new Vector2 (1.25f, 2.1f);

        fingerNum = -1;
        numFingers = 1;
    }