Example #1
0
 public DropItem(int index, int _x, int _y, Item _item, int _num = 1)
 {
     no        = index;
     x         = _x;
     y         = _y;
     number    = _num;
     dropData  = new EnemyDropData(_item.no, _item.type, "193-Support01.png", 0, 2);
     image     = dropData.image;
     name      = _item.name;
     pattern   = dropData.pattern_x;
     direction = (dropData.pattern_y + 1) * 2;
     values    = "";
     trash     = true;
 }
Example #2
0
 public DropItem(int index, int _x, int _y, EnemyDropData data)
 {
     no        = index;
     x         = _x;
     y         = _y;
     dropData  = data;
     image     = dropData.image;
     name      = Item.Items[dropData.item_no].name;
     pattern   = dropData.pattern_x;
     direction = (dropData.pattern_y + 1) * 2;
     trash     = false;
     values    = "";
     setData();
 }
Example #3
0
        // 드랍아이템을 생성합니다.
        public void addDropItem(int x, int y, EnemyDropData item)
        {
            int index = 0;

            for (int i = 0; i < 10000; i++)
            {
                if (!DropItems.ContainsKey(i))
                {
                    index = i; break;
                }
            }

            DropItem obj = new DropItem(index, x, y, item);

            DropItems.Add(index, obj);

            // 모든유저 패킷
            AllSendPacket(Packet.DropItemCreate(obj));
        }