More work on State System
This commit is contained in:
@ -17,8 +17,8 @@ namespace Dawn {
|
||||
class TicTacToeScene : public Scene {
|
||||
protected:
|
||||
Camera *camera;
|
||||
StateProperty<int32_t> age;
|
||||
StateEvent<int32_t> ageEvent;
|
||||
int32_t age = 0;
|
||||
std::function<void()> evtUnsub;
|
||||
|
||||
void stage() override {
|
||||
camera = Camera::create(this);
|
||||
@ -43,6 +43,11 @@ namespace Dawn {
|
||||
tile->ticTacToe->tile = i++;
|
||||
}
|
||||
}
|
||||
|
||||
evtUnsub = useEventLegacy([&]{
|
||||
std::cout << "Legacy Event Invoked " << age << std::endl;
|
||||
evtUnsub();
|
||||
}, this->eventSceneUpdate);
|
||||
}
|
||||
|
||||
std::vector<Asset*> getRequiredAssets() override {
|
||||
|
Reference in New Issue
Block a user