private void Log(IEventArgs args) { string s = string.Empty; int realScope = FreeUtil.ReplaceInt(scope, args); switch (realScope) { case SCOPE_ALL: { s = "全部玩家"; break; } case SCOPE_OBSERVER: { s = "观察者"; break; } case SCOPE_PLYAER: { s = "玩家" + player; break; } case SCOPE_TEAMATE: { s = "玩家" + player + "的队友"; break; } } FreeLog.Message(string.Format("{0} \n{1}\n范围:{2}", FreeMessageConstant.GetMessageDesc(builder.Key), builder, s), args); }