1149 {
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173 super.OnItemLocationChanged(old_owner,new_owner);
1174
1175
1176 PlayerBase player;
1177 if (PlayerBase.CastTo(player,old_owner))
1178 {
1179 player.SetReturnToOptics(false);
1180
1181
1183 if (Class.CastTo(optics,GetAttachedOptics()))
1184 {
1185 player.SwitchOptics(optics,false);
1186 }
1187 }
1188
1189 if (old_owner != new_owner && PlayerBase.Cast(new_owner))
1191
1193 }
StarlightOptic ItemOptics
void SetWasIronSight(bool state)
void HideWeaponBarrel(bool state)