| 1 | #include "MapObj/CoinCollectHintObj.h" |
|---|---|
| 2 | |
| 3 | #include "Library/LiveActor/ActorInitFunction.h" |
| 4 | #include "Library/Placement/PlacementFunction.h" |
| 5 | #include "Library/Scene/SceneObjUtil.h" |
| 6 | |
| 7 | #include "Item/CoinCollectHolder.h" |
| 8 | |
| 9 | CoinCollectHintObj::CoinCollectHintObj(const char* name) : al::LiveActor(name) {} |
| 10 | |
| 11 | void CoinCollectHintObj::init(const al::ActorInitInfo& initInfo) { |
| 12 | al::initActorSceneInfo(actor: this, info: initInfo); |
| 13 | al::getStringArg(arg: &mStageName, initInfo, key: "CoinCollectStageName"); |
| 14 | al::getTrans(trans: &mTrans, initInfo); |
| 15 | |
| 16 | rs::createCoinCollectHolder(objHolder: this); |
| 17 | CoinCollectHolder* holder = al::getSceneObj<CoinCollectHolder>(user: this); |
| 18 | holder->registerHintObj(this); |
| 19 | |
| 20 | makeActorDead(); |
| 21 | } |
| 22 |