MCPcopy Create free account
hub / github.com/TombEngine/TombEngine / ShiftItem

Function ShiftItem

TombEngine/Game/collision/collide_room.cpp:23–28  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21using namespace TEN::Utils;
22
23void ShiftItem(ItemInfo* item, CollisionInfo* coll)
24{
25 item->Pose.Position += coll->Shift.Position;
26 item->Pose.Orientation += coll->Shift.Orientation;
27 coll->Shift = Vector3i::Zero;
28}
29
30void SnapItemToLedge(ItemInfo* item, CollisionInfo* coll, float offsetMultiplier, bool snapToAngle)
31{

Callers 15

BackgroundCollisionFunction · 0.85
RopeSwingCollisionFunction · 0.85
lara_col_pickupFunction · 0.85
lara_col_reachFunction · 0.85
lara_col_jump_prepareFunction · 0.85
lara_col_jump_upFunction · 0.85
lara_col_fly_cheatFunction · 0.85
lara_col_monkey_idleFunction · 0.85
LaraDeflectEdgeFunction · 0.85
LaraDeflectEdgeJumpFunction · 0.85
LaraSlideEdgeJumpFunction · 0.85
LaraDeflectEdgeCrawlFunction · 0.85

Calls

no outgoing calls

Tested by 1

TestAndDoLaraLadderClimbFunction · 0.68