trigger_transition: Call method TransitionComplete() onto entities when applicable.
This commit is contained in:
parent
31553d9b5c
commit
aadc23356d
1 changed files with 2 additions and 0 deletions
|
@ -116,6 +116,7 @@ trigger_transition::LoadTransition(void)
|
||||||
if (argv(0) == "{") {
|
if (argv(0) == "{") {
|
||||||
continue;
|
continue;
|
||||||
} else if (argv(0) == "}") {
|
} else if (argv(0) == "}") {
|
||||||
|
carrierEntity.TransitionComplete();
|
||||||
carryEntity = false;
|
carryEntity = false;
|
||||||
carrierEntity = __NULL__;
|
carrierEntity = __NULL__;
|
||||||
continue;
|
continue;
|
||||||
|
@ -139,6 +140,7 @@ trigger_transition::LoadTransition(void)
|
||||||
case "origin":
|
case "origin":
|
||||||
vector newOrigin = stov(argv(1)) + Landmark_GetPosition();
|
vector newOrigin = stov(argv(1)) + Landmark_GetPosition();
|
||||||
print(sprintf("Offsetting %S by %v\n", carrierEntity.m_strGlobalName, Landmark_GetPosition()));
|
print(sprintf("Offsetting %S by %v\n", carrierEntity.m_strGlobalName, Landmark_GetPosition()));
|
||||||
|
carrierEntity.m_vecRestoredOrigin = newOrigin;
|
||||||
carrierEntity.Restore("origin", vtos(newOrigin));
|
carrierEntity.Restore("origin", vtos(newOrigin));
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue