/// <summary> /// Use this overload to get arguments for the next instance of a replicated Proxy /// </summary> /// <param name="original">The original / previous spawn's arguments</param> public TryBestMatchArguments(TryBestMatchArguments original) { conditions = original.conditions; exclusivity = original.exclusivity; // we can re-use the internal ratings structure for all instances of a spawn ratings = original.ratings; }
public SetChildArgs(ProxyConditions conditions, Exclusivity exclusivity, bool required, ProxyTraitRequirements requirements = null) { this.required = required; tryBestMatchArgs = new TryBestMatchArguments(conditions, exclusivity); TraitRequirements = requirements; }