Exemple #1
0
 public void Deactivate()
 {
     playerScript = null;
     playerGunRenderer.enabled        = true;
     playerGunRenderer.material.color = Color.black;
     playerTransform = null;
     isLocal         = false;
 }
Exemple #2
0
    public void Activate(GameObject _player)
    {
        playerScript    = _player.GetComponent <pl_ctrl> ();
        playerTransform = _player.GetComponent <Transform> ();
        isLocal         = true;

        playerGunRenderer         = playerTransform.Find("Camera").Find("gun").Find("GunModel").GetComponent <Renderer> ();
        playerGunRenderer.enabled = false;

        playerTransform.position = playerBase;
    }
Exemple #3
0
    // Use this for initialization
    void Start()
    {
        turretTransform = gameObject.GetComponent <Transform> ().Find("turret");
        turretRenderer  = turretTransform.Find("Cube (1)").GetComponent <Renderer> ();
        turretRigidbody = turretTransform.gameObject.GetComponent <Rigidbody> ();
        playerBase      = gameObject.GetComponent <Transform> ().Find("PlayerBase").position;
        canShoot        = 0f;
        heat            = 0f;
        isOverHeat      = false;

        playerScript      = null;
        playerTransform   = null;
        playerGunRenderer = null;

        isLocal = false;
    }
    void OnCollisionEnter(Collision col)
    {
        GameObject _pl;

        if (col.collider.tag != null && !dead)
        {
            if (col.collider.tag == "Player")
            {
                _pl = col.gameObject;
                pl_ctrl _plScript = _pl.GetComponent <pl_ctrl> ();
                if (!_plScript.isUber)
                {
                    _plScript.CmdDie();
                }
            }
            else if (col.collider.tag == "bullet")
            {
                this.Die();
            }
        }
    }