fCraft.PlayerInfo.RaiseRankChangingEvent C# (CSharp) Method

RaiseRankChangingEvent() private static method

private static RaiseRankChangingEvent ( [ playerInfo, [ rankChanger, [ newRank, [ reason, RankChangeType rankChangeType, bool announce ) : bool
playerInfo [
rankChanger [
newRank [
reason [
rankChangeType RankChangeType
announce bool
return bool
        private static bool RaiseRankChangingEvent( [NotNull] PlayerInfo playerInfo, [NotNull] Player rankChanger, [NotNull] Rank newRank,
                                            [CanBeNull] string reason, RankChangeType rankChangeType, bool announce )
        {
            var h = RankChanging;
            if ( h == null )
                return false;
            var e = new PlayerInfoRankChangingEventArgs( playerInfo, rankChanger, newRank, reason, rankChangeType, announce );
            h( null, e );
            return e.Cancel;
        }