Object Property Enum

This commit is contained in:
elijah-thomas774
2025-09-16 21:55:32 -04:00
parent d591961dbd
commit 0a2b38da2b
16 changed files with 75 additions and 40 deletions
+6 -6
View File
@@ -72,16 +72,16 @@ bool dLinkage_c::tryAttach(
return false;
}
}
pActor->unsetObjectProperty(0x1000);
pActor->unsetObjectProperty(0x4);
pActor->unsetObjectProperty(dAcObjBase_c::OBJ_PROP_0x1000);
pActor->unsetObjectProperty(dAcObjBase_c::OBJ_PROP_0x4);
mControllingActor.link(pSrc);
mState = STATE_ACTIVE;
mType = type;
if (type == CONNECTION_4) {
pActor->setObjectProperty(0x4);
pActor->setObjectProperty(dAcObjBase_c::OBJ_PROP_0x4);
} else if (type == CONNECTION_7) {
pActor->setObjectProperty(0x1000);
pActor->setObjectProperty(dAcObjBase_c::OBJ_PROP_0x1000);
field_0x1A = 4;
}
MTXIdentity(carryTransMtx);
@@ -134,11 +134,11 @@ void dLinkage_c::fn_80050EB0(dAcObjBase_c *pActor) {
MTXIdentity(carryTransMtx);
} else if (mType == CONNECTION_4) {
if (pActor) {
pActor->unsetObjectProperty(0x4);
pActor->unsetObjectProperty(dAcObjBase_c::OBJ_PROP_0x4);
}
} else if (mType == CONNECTION_7) {
if (pActor) {
pActor->unsetObjectProperty(0x1000);
pActor->unsetObjectProperty(dAcObjBase_c::OBJ_PROP_0x1000);
}
}