Пример #1
0
        public void OnDropAdded(object source, GameplayDropEventArgs args)
        {
            Drop drop = null;

            switch (args.Type)
            {
            case (int)DropTypes.SurpriseBoxDrop:
                drop = new SurpriseBoxDrop(args.X, args.Y);
                break;

            case (int)DropTypes.BananaDrop:
                drop = new BananaDrop(args.X, args.Y);
                break;

            default:
                throw new System.ComponentModel.InvalidEnumArgumentException();
            }

            Drops.Add(args.Id, drop);
        }
Пример #2
0
 public void OnDropRemoved(object source, GameplayDropEventArgs args)
 {
     Drops.Remove(args.Id);
 }