public void OnStartRendering(Entity entity)
        {
            var clothingState = entity.GetState <ClothingState>();
            var top           = ClothingUtil.GetClothingAsset(clothingState.top);
            var bottom        = ClothingUtil.GetClothingAsset(clothingState.bottom);

            var clothingVisualizer = GetComponentInChildren <ClothingVisualizer>();

            clothingVisualizer.SetTop(top);
            clothingVisualizer.SetBottom(bottom);

            var hairState = entity.GetState <HairState>();
            var hair      = HairUtil.GetHairAsset(hairState.hair);

            if (hair != null)
            {
                var hairVisualizer = GetComponentInChildren <HairVisualizer>();
                hairVisualizer.SetHair(hair);
            }

            var faceState = entity.GetState <FaceState>();
            var face      = FaceUtil.GetFace(faceState.face);

            if (face != null)
            {
                var faceVisualizer = GetComponentInChildren <FaceVisualizer>();
                faceVisualizer.SetFace(face);
            }
        }