public static Loop Random(Random random) => new Loop(VarTypes.Random(random), OpTypes.Random(random), VarTypes.Random(random));
public NodeUnary(Node aRhs, OpTypes aOp) { _rhs = aRhs; _op = aOp; }
/// <summary> /// 添加货币、代币日志 /// </summary> /// <param name="serverId"></param> /// <param name="userId"></param> /// <param name="roleId"></param> /// <param name="optType"></param> /// <param name="optTag"></param> /// <param name="addValue"></param> /// <param name="curValue"></param> /// <param name="msg"></param> public static void AddMoneyEvent(int serverId, int zoneId, string userId, long roleId, OpTypes optType, OpTags optTag, MoneyTypes moneyType, long addValue, long curValue, string msg) { try { if (!GameManager.FlagEnableMoneyEventLog) { return; } if (!LogFilterConfig.LogMoneyTypeLog((int)moneyType)) { return; } if (zoneId == 0) { zoneId = CacheManager.GetZoneIdByRoleId(roleId, serverId); } string eventMsg = string.Format("{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}\t{7}\t{8}\t{9}\t{10}", (int)LogRecordType.MoneyEvent, serverId, zoneId, userId, roleId, (int)moneyType, (int)optType, (int)optTag, addValue, curValue, msg ); SystemRoleEvents[(int)RoleEvent.MoneyEvent].AddEvent(eventMsg, EventLevels.Important); } catch (System.Exception ex) { LogManager.WriteLog(LogTypes.Exception, ex.ToString()); } }
public NodeBinary(Node aLhs, Node aRhs, OpTypes aOp) { _lhs = aLhs; _rhs = aRhs; _op = aOp; }
public Op(OpTypes type) { Type = type; EstTimeToComplete = GetCompleteTime(type); SetupTime = GetSetupTime(type); }