File tree Expand file tree Collapse file tree 2 files changed +20
-4
lines changed Expand file tree Collapse file tree 2 files changed +20
-4
lines changed Original file line number Diff line number Diff line change @@ -289,15 +289,15 @@ void export_client(scope _players)
289
289
);
290
290
291
291
Client.def (" is_hearing_client" ,
292
- &IClient ::IsHearingClient,
292
+ &IClientExt ::IsHearingClient,
293
293
" Return True if client hears this player." ,
294
- args (" index " )
294
+ args (" sender " )
295
295
);
296
296
297
297
Client.def (" is_proximity_hearing_client" ,
298
- &IClient ::IsProximityHearingClient,
298
+ &IClientExt ::IsProximityHearingClient,
299
299
" Return True if client hears this player by proximity." ,
300
- args (" index " )
300
+ args (" sender " )
301
301
);
302
302
303
303
// TODO: Export more
Original file line number Diff line number Diff line change @@ -86,6 +86,22 @@ class IClientExt
86
86
return true ;
87
87
}
88
88
#endif
89
+
90
+ static bool IsHearingClient (IClient* pClient, IClient* pSender)
91
+ {
92
+ if (!pSender)
93
+ return false ;
94
+
95
+ return pClient->IsHearingClient (pSender->GetPlayerSlot ());
96
+ }
97
+
98
+ static bool IsProximityHearingClient (IClient* pClient, IClient* pSender)
99
+ {
100
+ if (!pSender)
101
+ return false ;
102
+
103
+ return pClient->IsProximityHearingClient (pSender->GetPlayerSlot ());
104
+ }
89
105
};
90
106
91
107
You can’t perform that action at this time.
0 commit comments