damage question
sor I use translate.. see my CODE player script
public float atk;
public float def;
public float hp;
public GameObject BB;
GameObject go = PhotonNetwork.Instantiate(bb.name, transform.position + transform.forward * 0.4f + transform.up * 0.5f, transform.rotation);
go.GetComponent<BB>().playerCtrl = playerCtrl;
[PunRPC]
public void damagehp(float i)
{
hp -= i;
}
bb script
private void OnTriggerEnter(Collider col)
{ if (col.tag == "player")
{ PhotonView colll = col.gameObject.GetComponent<PhotonView>();
damage = playerCtrl.atk - colll.gameObject.GetComponent<PlayerCtrl>().def; colll.RPC("damagehp", RpcTarget.All, damage
);
playerCtrl.atk will show NULL But it still works correctly
0