public void AssignModel(GameObject model, bool renderingMode = false) { DestroyOldModel(); GameObject avaModel = Instantiate(model, Vector3.zero, Quaternion.identity); avaModel.name = "Model"; avaModel.transform.parent = this.transform; ModelCont = avaModel.GetComponent <AvatarModelController>(); if (!renderingMode) { ModelCont.DisableRendering(); } else { ModelCont.EnableRendering(); } }
public void SetModelRendering(bool value) { if (value) { ModelCont.EnableRendering(); modelIsRendered = true; if (!skeletonIsRendered) { sign.GetComponent <MeshRenderer>().enabled = true; } } else { ModelCont.DisableRendering(); filter.Reset(); modelIsRendered = false; if (!skeletonIsRendered) { sign.GetComponent <MeshRenderer>().enabled = false; } } }