public void Deactivate() { playerScript = null; playerGunRenderer.enabled = true; playerGunRenderer.material.color = Color.black; playerTransform = null; isLocal = false; }
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; }
// 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(); } } }