Ejemplo n.º 1
0
        public override void ApplyModifier(AActionModifier modifier)
        {
            base.ApplyModifier(modifier);

            if (modifier is AMChessOptionsModifier)
            {
                var opts = MChessOptions ?? new MChessOptions();
                opts.MergeWith(((AMChessOptionsModifier)modifier).MChessOptions);
                MChessOptions = opts;
            }
        }
Ejemplo n.º 2
0
 public override bool AcceptsModifier(AActionModifier modifier)
 {
     return(modifier is AMChessOptionsModifier);
 }