Esempio n. 1
0
    void Start()
    {
        charInfo = GameObject.Find("Character(Clone)").GetComponent <CharInfo>();
        GameObject character = GameObject.Find("Character(Clone)");

        charShooting = character.GetComponent <CharShooting>();
        charGun      = character.GetComponent <CharGun>();
        nextFire     = 0.0f;
    }
Esempio n. 2
0
    public float DDTime = 5;                 // How long DD will last

    public override void PickUpMe(GameObject byObject)
    {
        CharShooting MyShooting = byObject.GetComponent <CharShooting>();

        if (MyShooting != null)
        {
            GameManager.Instance.IncreaseGamePoints(PointsOnTake);
            MyShooting.MakeDD(DDTime);
            Destroy(gameObject);
        }
    }
Esempio n. 3
0
    private void GoFireMode(GameObject inPlayer)
    {
        CharShooting MyShooting = inPlayer.GetComponent <CharShooting>();

        if (MyShooting != null)
        {
            if (MyShooting.GetFireMode >= MaxFireMode)
            {
                GoPoints();
                return;
            }

            MyShooting.SetFireMultOnLevel(5);
            GameManager.Instance.myHUD.GetComponent <HUDScript>().ShowMessage("Fire mode on level " + MyShooting.GetFireMode);
            Destroy(gameObject);
        }
    }