Client-side only.
8424 {
8426
8427 bool liftChange = m_LiftWeapon_player != state;
8428 bool obstructChange = Math.AbsFloat(m_ObstructWeapon_player-obstruct) > 0.03;
8429
8430
8431 m_LiftWeapon_player = state;
8432 m_ObstructWeapon_player = obstruct;
8433
8434 if (liftChange)
8435 {
8437 }
8438
8439 if (!liftChange && !obstructChange)
8440 {
8441
8442 return;
8443 }
8444
8445
8447 {
8448 ScriptInputUserData ctx = new ScriptInputUserData;
8450 {
8451
8452 return;
8453 }
8454
8457 ctx.
Write(obstruct);
8459 }
8460 }
override WeaponManager GetWeaponManager()
proto bool Write(void value_out)
void HumanCommandWeapons()