mirror of
https://github.com/zeldaret/botw
synced 2026-06-02 18:18:30 -04:00
ksys/act: Add SameGroupActorName getters
This commit is contained in:
@@ -525,4 +525,33 @@ bool isAirOctaWoodPlatformDlc(const sead::SafeString& name) {
|
||||
name == "FldObj_DLC_FlyShield_Wood_A_Snow_02";
|
||||
}
|
||||
|
||||
bool getSameGroupActorName(sead::SafeString* name, BaseProcLink* link) {
|
||||
return getAccessor(link).getSameGroupActorName(name);
|
||||
}
|
||||
|
||||
bool getSameGroupActorName(sead::SafeString* name, Actor* actor) {
|
||||
return getAccessor(actor).getSameGroupActorName(name);
|
||||
}
|
||||
|
||||
bool getSameGroupActorName(sead::SafeString* name, const sead::SafeString& default_value,
|
||||
al::ByamlIter* actor_info) {
|
||||
const sead::SafeString value = InfoData::instance()->getSameGroupActorName(*actor_info);
|
||||
if (value.isEmpty()) {
|
||||
*name = default_value;
|
||||
return false;
|
||||
}
|
||||
*name = value;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool getSameGroupActorName(sead::SafeString* name, const sead::SafeString& actor_name) {
|
||||
const sead::SafeString value = InfoData::instance()->getSameGroupActorName(actor_name.cstr());
|
||||
if (value.isEmpty()) {
|
||||
*name = actor_name;
|
||||
return false;
|
||||
}
|
||||
*name = value;
|
||||
return true;
|
||||
}
|
||||
|
||||
} // namespace ksys::act
|
||||
|
||||
Reference in New Issue
Block a user