| 1 | #pragma once |
| 2 | |
| 3 | namespace al { |
| 4 | class IUseSceneObjHolder; |
| 5 | } |
| 6 | struct BindInfo; |
| 7 | |
| 8 | namespace rs { |
| 9 | |
| 10 | bool tryCloseHackTutorial(const al::IUseSceneObjHolder*); |
| 11 | void changeHackTutorialText(const al::IUseSceneObjHolder*, const char*); |
| 12 | void resetHackTutorialText(const al::IUseSceneObjHolder*); |
| 13 | void tryAppearBindTutorial(const al::IUseSceneObjHolder*, const BindInfo&); |
| 14 | bool tryCloseBindTutorial(const al::IUseSceneObjHolder*); |
| 15 | bool tryCloseObjectTutorial(const al::IUseSceneObjHolder*, const char*); |
| 16 | void appearFirstHackTutorialFrog(const al::IUseSceneObjHolder*); |
| 17 | void appearFirstHackTutorialKoopa(const al::IUseSceneObjHolder*); |
| 18 | bool tryAppearObjectTutorial(const al::IUseSceneObjHolder*, const char*); |
| 19 | bool tryAppearObjectTutorialOpening(const al::IUseSceneObjHolder*, const char*, const char*); |
| 20 | bool tryCloseObjectTutorialOpening(const al::IUseSceneObjHolder*, const char*); |
| 21 | bool tryAppearObjectTutorialHipDrop(const al::IUseSceneObjHolder*); |
| 22 | bool tryCloseObjectTutorialHipDrop(const al::IUseSceneObjHolder*); |
| 23 | bool tryAppearObjectTutorialCapThrow(const al::IUseSceneObjHolder*); |
| 24 | bool tryCloseObjectTutorialCapThrow(const al::IUseSceneObjHolder*); |
| 25 | void tryAppearPlayerGrabPoleTutorial(const al::IUseSceneObjHolder*); |
| 26 | void tryClosePlayerGrabPoleTutorial(const al::IUseSceneObjHolder*); |
| 27 | void tryAppearPlayerClimbPoleTutorial(const al::IUseSceneObjHolder*); |
| 28 | void tryClosePlayerClimbPoleTutorial(const al::IUseSceneObjHolder*); |
| 29 | void tryAppearPlayerClimbPoleTopTutorial(const al::IUseSceneObjHolder*); |
| 30 | void tryClosePlayerClimbPoleTopTutorial(const al::IUseSceneObjHolder*); |
| 31 | void tryAppearKoopaCapTutorial(const al::IUseSceneObjHolder*); |
| 32 | void tryAppearKoopaCapTutorialNoMovie(const al::IUseSceneObjHolder*); |
| 33 | void tryCloseKoopaCapTutorial(const al::IUseSceneObjHolder*); |
| 34 | void changeSeparatePlayTutorial(const al::IUseSceneObjHolder*); |
| 35 | void changeSinglePlayTutorial(const al::IUseSceneObjHolder*); |
| 36 | void changeEnableCapTutorial(const al::IUseSceneObjHolder*); |
| 37 | void changeDisableCapTutorial(const al::IUseSceneObjHolder*); |
| 38 | void tryAppearSignboardTutorial(const al::IUseSceneObjHolder*, const char*); |
| 39 | bool isExistSignboardTutorialMovie(const al::IUseSceneObjHolder*, const char*); |
| 40 | void tryCloseSignboardTutorial(const al::IUseSceneObjHolder*); |
| 41 | void tryAppearAmiiboHelpNpcTutorial(const al::IUseSceneObjHolder*); |
| 42 | void tryAppearAmiiboHelpNpcSeparateTutorial(const al::IUseSceneObjHolder*); |
| 43 | bool tryAppearPlayerCameraSubjectiveTutorial(const al::IUseSceneObjHolder*); |
| 44 | void tryClosePlayerCameraSubjectiveTutorial(const al::IUseSceneObjHolder*); |
| 45 | void appearCapMsgTutorial(const al::IUseSceneObjHolder*, const char*); |
| 46 | void closeCapMsgTutorial(const al::IUseSceneObjHolder*); |
| 47 | void appearRaceTutorial(const al::IUseSceneObjHolder*, const char*); |
| 48 | void killRaceTutorial(const al::IUseSceneObjHolder*, const char*); |
| 49 | void appearRaceTutorialTutorial(const al::IUseSceneObjHolder*); |
| 50 | bool isShowTutorial(const al::IUseSceneObjHolder*); |
| 51 | bool isShowObjectTutorial(const al::IUseSceneObjHolder*, const char*); |
| 52 | void hideTutorial(const al::IUseSceneObjHolder*); |
| 53 | void showTutorial(const al::IUseSceneObjHolder*); |
| 54 | void appearTutorialForDemo(const al::IUseSceneObjHolder*); |
| 55 | void killTutorial(const al::IUseSceneObjHolder*); |
| 56 | void updateGyroText(const al::IUseSceneObjHolder*); |
| 57 | } // namespace rs |
| 58 | |
| 59 | namespace TimeBalloonFunction { |
| 60 | void appearTimeBalloonTutorial(const al::IUseSceneObjHolder*); |
| 61 | void closeTimeBalloonTutorial(const al::IUseSceneObjHolder*); |
| 62 | } // namespace TimeBalloonFunction |
| 63 | |