Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Abilities:
- class A001: pass
- class A002: pass
- class Unit:
- statAbilities = ["A001", "A002"]
- def castAbility(self, abilityID, data):
- for ability in self.statAbilities:
- if ability == abilityID:
- targetAbility = getattr(Abilities, abilityID)
- instance = targetAbility(data)
- testUnit = Unit()
- testUnit.castAbility(testAbility.statAbilities[1], data)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement