private void DestroyOldModel() { if (ModelCont == null) { return; } Destroy(ModelCont.gameObject); ModelCont = null; }
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(); } }