File tree Expand file tree Collapse file tree 3 files changed +20
-0
lines changed Expand file tree Collapse file tree 3 files changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -280,6 +280,8 @@ func (p *parser) bindTeamStates() {
280280 var (
281281 scoreProp st.Property
282282 score int
283+
284+ clanName string
283285 )
284286
285287 if p .isSource2 () {
@@ -298,6 +300,17 @@ func (p *parser) bindTeamStates() {
298300 TeamState : s ,
299301 })
300302 })
303+
304+ entity .Property ("m_szClanTeamname" ).OnUpdate (func (val st.PropertyValue ) {
305+ oldClanName := clanName
306+ clanName = val .Str ()
307+
308+ p .eventDispatcher .Dispatch (events.TeamClanNameUpdated {
309+ OldName : oldClanName ,
310+ NewName : clanName ,
311+ TeamState : s ,
312+ })
313+ })
301314 }
302315 })
303316}
Original file line number Diff line number Diff line change @@ -685,3 +685,10 @@ type ItemRefund struct {
685685 Player * common.Player
686686 Weapon * common.Equipment
687687}
688+
689+ // TeamClanNameUpdated signals that a team's clan name has been changed.
690+ type TeamClanNameUpdated struct {
691+ OldName string
692+ NewName string
693+ TeamState * common.TeamState
694+ }
You can’t perform that action at this time.
0 commit comments