Exemplo n.º 1
0
    public void mod(IModable modable)
    {
        if (modable.GetType() != GetType())
        {
            Debug.LogError($"Type mismatch in mod(): {modable.GetType()} != {GetType()}");
            return;
        }

        ModableValueTypeSortedDictionary <V> modData = (ModableValueTypeSortedDictionary <V>)modable;

        foreach (KeyValuePair <string, V> entry in modData)
        {
            this[entry.Key] = entry.Value;
        }
    }
Exemplo n.º 2
0
 private void mod(CommandSet original, CommandSet mod)
 {
     Values            = Modable.mod(original.Values, mod.Values);
     ValuesFromLists   = Modable.mod(original.ValuesFromLists, mod.ValuesFromLists);
     ValuesFromSetters = Modable.mod(original.ValuesFromSetters, mod.ValuesFromSetters);
 }