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
9CoinCollectHintObj::CoinCollectHintObj(const char* name) : al::LiveActor(name) {}
10
11void 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