У меня есть «Игрок» gameObject
, который порождает OnServerInitialized()
. Это тег «Враг» переходит на «Игрок», когда GetComponent<NetworkView>().isMine
.Кража врагов в многопользовательской игре
Я хотел бы сделать что-то вроде:
void OnTriggerEnter (Collider Enemy){
if (ScoreManager.score > Enemy.Score) {
ScoreManager.score = ScoreManager.score + Enemy.Score;
}
else if (ScoreManager.score < Enemy.Score) {
Destroy (gameObject);
}
}
Но я не знаю, как получить доступ к точкам порождал вражеского игрока.
Мои ScoreManager Сценарий:
public static int score;
Text text;
void Awake() {
text = GetComponent <Text>();
score = 0;
}
void Update() {
text.text = "Score: " + score;
}
}
Он прикреплен к GUI текста gameObject
имени ScoreText
.