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