Ребят помогите пожалуйста, кто может, знает)
Игра мультиплеерная.
Health.cs
using UnityEngine;
using System.Collections;
public class Health : MonoBehaviour {
public float hitPoints = 100f;
}
Этот скрипт висит на каждом Игроке.
На Пуле висит скрипт BulletManager.cs
using UnityEngine;
using System.Collections;
public class BulletManager : MonoBehaviour {
void OnCollisionEnter(Collision collision){
if(collision.collider.gameObject.tag == "Untagged"){
if(networkView.isMine){
Network.Instantiate(Explosions_1, transform.position, Quaternion.identity, 0);
}
}
if(collision.collider.gameObject.tag == "Player"){
if(networkView.isMine){
Network.Instantiate(Explosions_2, transform.position, Quaternion.identity, 0);
networkView.RPC ("SetDamage", RPCMode.Others);
}
}
Network.Destroy(gameObject);
}
}
Мысль такая, чтобы с каждого игрока при столкновении с Пулей брать компонент
Health и вычитать из
hitPoints Damage
Помогите кодом)