1124 {
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148 super.OnItemLocationChanged(old_owner,new_owner);
1149
1150
1151 PlayerBase player;
1152 if (PlayerBase.CastTo(player,old_owner))
1153 {
1154 player.SetReturnToOptics(false);
1155
1156
1157 ItemOptics optics;
1158 if (Class.CastTo(optics,GetAttachedOptics()))
1159 {
1160 player.SwitchOptics(optics,false);
1161 }
1162 }
1163
1164 if (old_owner != new_owner && PlayerBase.Cast(new_owner))
1166
1168 }
void SetWasIronSight(bool state)
void HideWeaponBarrel(bool state)