84 {
85 string trigger_type = trigger.GetType();
86
89 {
90 if ( playerMap.Contains( player ))
91 {
92 if( playerMap.Get( player ) > 1 )
93 {
94
95 playerMap.Set( player, playerMap.Get( player ) - 1 );
96 }
97 else
98 {
99
100 playerMap.Remove( player );
101 if (trigger.GetEffectArea())
102 trigger.GetEffectArea().OnPlayerExitServer(player,trigger);
103 player.RemoveCurrentEffectTrigger();
104
105 }
106 }
107
108
109 }
110 }
ref map< string, ref map< PlayerBase, int > > m_PlayerInsiderMap