Exemplo n.º 1
0
#pragma warning disable 618 //disable obsolete warning
            public spVal(spVal importedSpVal)
            {
                _val              = new spValValue();
                _val.value        = importedSpVal._val.value;
                _val.modifiers    = new List <spValValue.spValModifier>(importedSpVal._val.modifiers);
                _val.modifyingDNA = new DNAEvaluatorList(importedSpVal._val.modifyingDNA);
                _min              = importedSpVal._min;
                _max              = importedSpVal._max;
            }
Exemplo n.º 2
0
 public SkeletonModifier(string _hashName, int _hash, SkeletonPropType _propType)
 {
     this._hashName = _hashName;
     this._hash     = _hash;
     this._property = _propType;
     this._valuesX  = new spVal(skelAddDefaults[_propType]);
     this._valuesY  = new spVal(skelAddDefaults[_propType]);
     this._valuesZ  = new spVal(skelAddDefaults[_propType]);
 }
Exemplo n.º 3
0
 public SkeletonModifier(SkeletonModifier importedModifier)
 {
     hashName = importedModifier.hashName;
     hash     = importedModifier.hash;
     property = importedModifier.property;
     valuesX  = importedModifier.valuesX;
     valuesY  = importedModifier.valuesY;
     valuesZ  = importedModifier.valuesZ;
     umaDNA   = importedModifier.umaDNA;
 }
Exemplo n.º 4
0
 public SkeletonModifier(SkeletonModifier importedModifier, bool doUpgrade = false)
 {
     this._hashName = importedModifier._hashName;
     this._hash     = importedModifier._hash;
     this._property = importedModifier._property;
     this._valuesX  = new spVal(importedModifier._valuesX);
     this._valuesY  = new spVal(importedModifier._valuesY);
     this._valuesZ  = new spVal(importedModifier._valuesZ);
     this._umaDNA   = importedModifier._umaDNA;          //dont think this should have ever been serialized
     if (doUpgrade)
     {
         UpgradeToDNAEvaluators();
     }
 }