Period times logic rework
alordash opened this issue · comments
Aleksei commented
Time periodicity information should be contained as array of objects.
- Each object provides information about time type and a how much this time type should be increased when event should fire.
- Objects are arranged in a hierarchical order. Less index -> higher hierarchy. When least periodic time object reaches it's maximum, it resets and triggers higher object in hierarchy.