Example #1
0
#pragma warning disable 618
            public void ApplyDNA(UMAData umaData)
            {
                EnsureAllDNAPresent();
                foreach (var dnaEntry in umaDna)
                {
                    DnaConverterBehaviour.DNAConvertDelegate dnaConverter;
                    if (umaDnaConverter.TryGetValue(dnaEntry.Key, out dnaConverter))
                    {
                        dnaConverter(umaData, umaData.GetSkeleton());
                    }
                    else
                    {
                        Debug.LogWarning("Cannot apply dna: " + dnaEntry.Key);
                    }
                }
            }