5 {
6 super.OnItemLocationChanged(old_owner,new_owner);
7
8 if (old_owner)
9 {
10 PlayerBase pb;
11 if (Class.CastTo(pb, old_owner))
12 {
14 if (em)
15 {
16 pb.SetSurrenderState(false);
17 em.SetEmoteLockState(false);
18 }
19 }
20
21 DeleteSafe();
22 }
23 else if (!old_owner && !new_owner)
24 {
25 DeleteSafe();
26 }
27 }
void EmoteManager(PlayerBase player)