18 lines
443 B
C++
18 lines
443 B
C++
#include "precompile.h"
|
|
|
|
#include "buff/passenger.h"
|
|
|
|
void PassengerAdd::Activate()
|
|
{
|
|
hold_curr_weapon_idx_ = caster_.Get()->GetCurrWeapon()->weapon_idx;
|
|
CalcPassengerShotOffset();
|
|
caster_.Get()->MarkSyncActivePlayer(__FILE__, __LINE__, __func__);
|
|
caster_.Get()->SyncAroundPlayers(__FILE__, __LINE__, __func__);
|
|
}
|
|
|
|
void PassenerAdd::Deactivate()
|
|
{
|
|
RecoverHoldWeapons();
|
|
caster_.Get()->shoot_offset = GlmHelper::ZERO;
|
|
}
|