using MiniJSON; using System.Collections; using System.Collections.Generic; using UnityEngine; public class ServerTag : MonoBehaviour { public string Name; public string Type; public string Group; public string JSON = "{}"; public Dictionary<string, object> GetJSON() { Dictionary<string, object> details = Json.Deserialize(JSON) as Dictionary<string, object>; if (details == null) details = new Dictionary<string, object>(); details["name"] = Name; details["type"] = Type; details["group"] = Group; details["x"] = transform.position.x; details["y"] = transform.position.y; details["z"] = transform.position.z; if (Group == "" || Group == null) { ServerTagGroup groupTag = GetComponentInParent<ServerTagGroup>(); if (groupTag != null) { details["group"] = groupTag.Group; } } return details; } // Start is called before the first frame update void Start() { foreach (MeshRenderer mr in GetComponentsInChildren<MeshRenderer>()) { mr.enabled = false; Destroy(mr); } } // Update is called once per frame void Update() { } }