Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void MainHUD::OnShopClick()
- {
- auto vo = zooField->GetScene()->InstantiateToScene("evolving_building_restoration");
- if (!vo.IsValid())
- return;
- auto node = vo.GetRoot();
- if (!node.IsValid())
- return;
- auto beh = node.GetBehaviour<Game::ICS::ICSControllerBehaviour>();
- if (!beh)
- return;
- _icsFinishSubscription.Reset();
- beh->GetBroadcasterICSEvent().SubscribeForMessage(Game::ICS::ICSEventType::Finished, [vo](auto&&)
- {
- vo.RemoveFromScene();
- }, _icsFinishSubscription);
- beh->Play();
- /*MessagePassing::globalBroadcaster->BroadcastMessage(Message("UI.CrossPanel.Shop.Pressed", _openShopWithTutorialMode));
- _openShopWithTutorialMode = false;*/
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement