Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DreamHarvesters/unity-simple-modifier-system
https://github.com/DreamHarvesters/unity-simple-modifier-system
csharp game game-development modifier skill unity-scripts unity3d
Last synced: less than a minute ago
JSON representation
- Host: GitHub
- URL: https://github.com/DreamHarvesters/unity-simple-modifier-system
- Owner: DreamHarvesters
- Created: 2018-01-14T13:22:39.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-07-12T15:34:01.000Z (over 6 years ago)
- Last Synced: 2024-08-02T05:17:34.953Z (3 months ago)
- Topics: csharp, game, game-development, modifier, skill, unity-scripts, unity3d
- Language: C#
- Size: 156 KB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Abstract Modifier System
This system is the starting point for a modifier system of different projects.
- IModifiable: A modifiable interface which all the modifiable classes must derive from
- IModifier: Modifier class interface. It has ModifierType field which returns the Type of a concrete modifier
- Modifier: Base class for a concrete modifier class. T is a concrete modifiable class which inherits from IModifiable
- DecoratedModifier: Decorater base class for a more complex modifier type. i.e. AliveModifierSee MobaDemo in the repository for a brief implementation of a simple skill system which can be used in a MOBA game.