static void UpdateModelForSkinType(Entity e, SkinType skinType)
        {
            var storedModel  = new StoredCustomModel(e.Model);
            var oldModelName = storedModel.GetFullNameWithScale();

            storedModel.ApplySkinType(skinType);

            var newModelName = storedModel.GetFullNameWithScale();

            if (!oldModelName.CaselessEq(newModelName))
            {
                Debug("UPDATE MODEL {0} -> {1}", oldModelName, newModelName);
                e.UpdateModel(newModelName);
            }
            else
            {
                Debug("already {0}", newModelName);
            }
        }
Exemple #2
0
 public static void UpdateModel(Entity e, string model)
 {
     e.UpdateModel(model);
 }