// Start is called before the first frame update void Start() { master = GameObject.FindGameObjectWithTag("Master").GetComponent <GameMaster>(); debugMaster = GameObject.FindGameObjectWithTag("Master").GetComponent <DebugMaster>(); messageManager = GameObject.FindGameObjectWithTag("MessageManager").GetComponent <MessageManager>(); key = this.gameObject; }
// Start is called before the first frame update void Start() { debugMaster = GameObject.FindGameObjectWithTag("Master").GetComponent <DebugMaster>(); if (this.GetComponentInChildren <SkinnedMeshRenderer>()) { skinnedMeshRenderer = this.GetComponentInChildren <SkinnedMeshRenderer>(); materials = this.GetComponentInChildren <SkinnedMeshRenderer>().materials; } else if (this.GetComponentInChildren <MeshRenderer>()) { meshRenderer = this.GetComponentInChildren <MeshRenderer>(); materials = this.GetComponentInChildren <MeshRenderer>().materials; } }