/// <summary> /// long转int /// </summary> public int func_ConvertLong2Int(TriggerExecutor e, TriggerArg a, long arg) { return((int)arg); }
/// <summary> /// 获取字符串key变量long /// </summary> public long func_GetSLong(TriggerExecutor e, TriggerArg a, string key) { object obj = e.sVarDic.get(key); return(obj != null ? (long)obj : 0l); }
/// <summary> /// string相加 /// </summary> public string func_AddStr(TriggerExecutor e, TriggerArg a, string arg1, string arg2) { return(arg1 + arg2); }
/// <summary> /// 并且2 /// </summary> public bool func_And2(TriggerExecutor e, TriggerArg a, bool arg1, bool arg2, bool arg3) { return(arg1 && arg2 && arg3); }
/// <summary> /// int转long /// </summary> public long func_ConvertInt2Long(TriggerExecutor e, TriggerArg a, int arg) { return((long)arg); }
/// <summary> /// long减法 /// </summary> public long func_SubLong(TriggerExecutor e, TriggerArg a, long arg1, long arg2) { return(arg1 - arg2); }
/// <summary> /// long除法 /// </summary> public long func_DivLong(TriggerExecutor e, TriggerArg a, long arg1, long arg2) { return(arg1 / arg2); }
/// <summary> /// float加法 /// </summary> public float func_AddFloat(TriggerExecutor e, TriggerArg a, float arg1, float arg2) { return(arg1 + arg2); }
/// <summary> /// float减法 /// </summary> public float func_SubFloat(TriggerExecutor e, TriggerArg a, float arg1, float arg2) { return(arg1 - arg2); }
/// <summary> /// 随一整形(start<=value<end) /// </summary> public int func_RandomRange(TriggerExecutor e, TriggerArg a, int start, int end) { return(MathUtils.randomRange(start, end)); }
/// <summary> /// 获取triggerGM指令str变量 /// </summary> public int func_GetTriggerGMCommandIntArg(TriggerExecutor e, TriggerArg a, int key) { return((int)a.evt.args[key]); }
/// <summary> /// 随一整形(0<=value<range) /// </summary> public int func_RandomInt(TriggerExecutor e, TriggerArg a, int range) { return(MathUtils.randomInt(range)); }
/// <summary> /// 非 /// </summary> public bool func_Not(TriggerExecutor e, TriggerArg a, bool arg) { return(!arg); }
/// <summary> /// 获取字符串key int /// </summary> public int func_GetSInt(TriggerExecutor e, TriggerArg a, string key) { object obj = e.sVarDic.get(key); return(obj != null ? (int)obj : 0); }
/// <summary> /// float转float /// </summary> public float func_ConvertLong2Float(TriggerExecutor e, TriggerArg a, long arg) { return((float)arg); }
/// <summary> /// float乘法 /// </summary> public float func_MulFloat(TriggerExecutor e, TriggerArg a, float arg1, float arg2) { return(arg1 * arg2); }
/// <summary> /// long加法 /// </summary> public long func_AddLong(TriggerExecutor e, TriggerArg a, long arg1, long arg2) { return(arg1 + arg2); }
/// <summary> /// float除法 /// </summary> public float func_DivFloat(TriggerExecutor e, TriggerArg a, float arg1, float arg2) { return(arg1 / arg2); }
/// <summary> /// long乘法 /// </summary> public long func_MulLong(TriggerExecutor e, TriggerArg a, long arg1, long arg2) { return(arg1 * arg2); }
/// <summary> /// 并且 /// </summary> public bool func_And(TriggerExecutor e, TriggerArg a, bool arg1, bool arg2) { return(arg1 && arg2); }
/// <summary> /// long取反 /// </summary> public long func_InvertLong(TriggerExecutor e, TriggerArg a, long arg) { return(-arg); }
/// <summary> /// float取反 /// </summary> public float func_InvertFloat(TriggerExecutor e, TriggerArg a, float arg) { return(-arg); }
/// <summary> /// long绝对值 /// </summary> public long func_AbsLong(TriggerExecutor e, TriggerArg a, long arg) { return(Math.Abs(arg)); }
/// <summary> /// float绝对值 /// </summary> public float func_AbsFloat(TriggerExecutor e, TriggerArg a, int arg) { return(Math.Abs(arg)); }
/// <summary> /// float转long /// </summary> public long func_ConvertFloat2Long(TriggerExecutor e, TriggerArg a, float arg) { return((long)arg); }
/// <summary> /// 获取字符串key变量float /// </summary> public float func_GetSFloat(TriggerExecutor e, TriggerArg a, string key) { object obj = e.sVarDic.get(key); return(obj != null ? (float)obj : 0f); }
/// <summary> /// 获取当前时间戳 /// </summary> public long func_GetTimeMillis(TriggerExecutor e, TriggerArg a) { return(e.getTimeMillis()); }
/// <summary> /// long转float /// </summary> public float func_ConvertInt2Float(TriggerExecutor e, TriggerArg a, int arg) { return((float)arg); }
/// <summary> /// float转string /// </summary> public string func_ConvertFloat2Str(TriggerExecutor e, TriggerArg a, float arg) { return(arg.ToString()); }
/// <summary> /// float转int /// </summary> public int func_ConvertFloat2Int(TriggerExecutor e, TriggerArg a, float arg) { return((int)arg); }