public MasterWeight(MasterWeightType masterWeightType = MasterWeightType.UseGlobalValue, float defaultWeight = 1f, string dnaForWeightName = "", DNAEvaluationGraph dnaForWeightGraph = null, float dnaForWeightMultiplier = 1f) { _masterWeightType = masterWeightType; _globalWeight = defaultWeight; if (!string.IsNullOrEmpty(dnaForWeightName)) { _DNAForWeight = new DNAEvaluator(dnaForWeightName, dnaForWeightGraph, dnaForWeightMultiplier); } else { _DNAForWeight = new DNAEvaluator("", DNAEvaluationGraph.Raw, 1); } }
public MasterWeight(MasterWeight other) { _masterWeightType = other._masterWeightType; _globalWeight = other._globalWeight; _DNAForWeight = new DNAEvaluator(other._DNAForWeight); }
public MasterWeight() { _masterWeightType = MasterWeightType.UseGlobalValue; _globalWeight = 1f; }