public void Destroy() { // Release avatar modules. if (avatarComponent != null) { avatarComponent.Release(); } if (avatarAnimation != null) { avatarAnimation.Release(); } if (avatarFx != null) { avatarFx.Release(); } if (shadow != null) { GameObject.Destroy(shadow.gameObject); } GameObject.Destroy(gameObject); }