DropCondition.h 293 B

123456789101112131415161718
  1. #pragma once
  2. #include <Either.h>
  3. class Entity;
  4. class Item;
  5. class ItemSkill;
  6. class Block;
  7. class DropCondition
  8. {
  9. public:
  10. virtual bool evaluate(Entity* zActor,
  11. Item* zItem,
  12. ItemSkill* zUsedSkill,
  13. Framework::Either<Block*, Entity*> zDestroyedObject)
  14. = 0;
  15. };