I'm unable to disable MeshRenderers on RPC calls.
Options
Tufan
✭
I'm trying to disable renderers on death, everything except the mesh renderer gets disabled. Why doesn't it also get disabled?
void Start()
{
rb2d = GetComponent<Rigidbody>();
_collider = GetComponent<MeshCollider>();
_renderer = GetComponent<MeshRenderer>();
HPBar = GetComponent<HealthBar>();
}
[PunRPC]
void TakeDamage(Photon.Realtime.Player by, int dmg)
{
Health -= dmg;
if (Health <= 0)
{
controllable = false;
photonView.RPC("Death", RpcTarget.All);
}
}
[PunRPC]
void Death()
{
rb2d.velocity = Vector3.zero;
rb2d.angularVelocity = Vector3.zero;
_collider.enabled = false;
_renderer.enabled = false;
HPBar.Toggle();
}
0