using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerData { public Vector3 Position; public string Name; public Color Color; public byte ID; public bool isLocalPlayer = false; public Player Player; public GameObject gameObject { get { return Player.gameObject; }} public Transform transform { get { return Player.transform; } } public PlayerData(byte ID, string Name, Color Color) { this.ID = ID; this.Name = Name; this.Color = Color; } public void SetPosition(Vector3 position) { if (Player != null) Player.transform.position = position; } public void Instantiate(GameObject remotePlayerPrefab,Transform parent) { Player = GameObject.Instantiate(remotePlayerPrefab, parent).GetComponent(); Player.SetName(Name); transform.position = Vector3.zero + Vector3.up * 5.0f; } }