Exemplo n.º 1
0
        public void OverwriteFarmAnimal(ref Decorators.FarmAnimal moddedAnimal, string requestedType)
        {
            if (!moddedAnimal.HasName())
            {
                return;
            }
            var typeLog = GetTypeLog(moddedAnimal.GetUniqueId());
            var type    = typeLog == null ? requestedType ?? moddedAnimal.GetTypeString() : typeLog.Current;

            moddedAnimal.UpdateFromData(type);
        }