コード例 #1
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// long转int
 /// </summary>
 public int func_ConvertLong2Int(TriggerExecutor e, TriggerArg a, long arg)
 {
     return((int)arg);
 }
コード例 #2
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
    /// <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);
    }
コード例 #3
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// string相加
 /// </summary>
 public string func_AddStr(TriggerExecutor e, TriggerArg a, string arg1, string arg2)
 {
     return(arg1 + arg2);
 }
コード例 #4
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// 并且2
 /// </summary>
 public bool func_And2(TriggerExecutor e, TriggerArg a, bool arg1, bool arg2, bool arg3)
 {
     return(arg1 && arg2 && arg3);
 }
コード例 #5
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// int转long
 /// </summary>
 public long func_ConvertInt2Long(TriggerExecutor e, TriggerArg a, int arg)
 {
     return((long)arg);
 }
コード例 #6
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// long减法
 /// </summary>
 public long func_SubLong(TriggerExecutor e, TriggerArg a, long arg1, long arg2)
 {
     return(arg1 - arg2);
 }
コード例 #7
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// long除法
 /// </summary>
 public long func_DivLong(TriggerExecutor e, TriggerArg a, long arg1, long arg2)
 {
     return(arg1 / arg2);
 }
コード例 #8
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// float加法
 /// </summary>
 public float func_AddFloat(TriggerExecutor e, TriggerArg a, float arg1, float arg2)
 {
     return(arg1 + arg2);
 }
コード例 #9
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// float减法
 /// </summary>
 public float func_SubFloat(TriggerExecutor e, TriggerArg a, float arg1, float arg2)
 {
     return(arg1 - arg2);
 }
コード例 #10
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// 随一整形(start<=value<end)
 /// </summary>
 public int func_RandomRange(TriggerExecutor e, TriggerArg a, int start, int end)
 {
     return(MathUtils.randomRange(start, end));
 }
コード例 #11
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// 获取triggerGM指令str变量
 /// </summary>
 public int func_GetTriggerGMCommandIntArg(TriggerExecutor e, TriggerArg a, int key)
 {
     return((int)a.evt.args[key]);
 }
コード例 #12
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// 随一整形(0<=value<range)
 /// </summary>
 public int func_RandomInt(TriggerExecutor e, TriggerArg a, int range)
 {
     return(MathUtils.randomInt(range));
 }
コード例 #13
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// 非
 /// </summary>
 public bool func_Not(TriggerExecutor e, TriggerArg a, bool arg)
 {
     return(!arg);
 }
コード例 #14
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
    /// <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);
    }
コード例 #15
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// float转float
 /// </summary>
 public float func_ConvertLong2Float(TriggerExecutor e, TriggerArg a, long arg)
 {
     return((float)arg);
 }
コード例 #16
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// float乘法
 /// </summary>
 public float func_MulFloat(TriggerExecutor e, TriggerArg a, float arg1, float arg2)
 {
     return(arg1 * arg2);
 }
コード例 #17
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// long加法
 /// </summary>
 public long func_AddLong(TriggerExecutor e, TriggerArg a, long arg1, long arg2)
 {
     return(arg1 + arg2);
 }
コード例 #18
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// float除法
 /// </summary>
 public float func_DivFloat(TriggerExecutor e, TriggerArg a, float arg1, float arg2)
 {
     return(arg1 / arg2);
 }
コード例 #19
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// long乘法
 /// </summary>
 public long func_MulLong(TriggerExecutor e, TriggerArg a, long arg1, long arg2)
 {
     return(arg1 * arg2);
 }
コード例 #20
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// 并且
 /// </summary>
 public bool func_And(TriggerExecutor e, TriggerArg a, bool arg1, bool arg2)
 {
     return(arg1 && arg2);
 }
コード例 #21
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// long取反
 /// </summary>
 public long func_InvertLong(TriggerExecutor e, TriggerArg a, long arg)
 {
     return(-arg);
 }
コード例 #22
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// float取反
 /// </summary>
 public float func_InvertFloat(TriggerExecutor e, TriggerArg a, float arg)
 {
     return(-arg);
 }
コード例 #23
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// long绝对值
 /// </summary>
 public long func_AbsLong(TriggerExecutor e, TriggerArg a, long arg)
 {
     return(Math.Abs(arg));
 }
コード例 #24
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// float绝对值
 /// </summary>
 public float func_AbsFloat(TriggerExecutor e, TriggerArg a, int arg)
 {
     return(Math.Abs(arg));
 }
コード例 #25
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// float转long
 /// </summary>
 public long func_ConvertFloat2Long(TriggerExecutor e, TriggerArg a, float arg)
 {
     return((long)arg);
 }
コード例 #26
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
    /// <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);
    }
コード例 #27
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// 获取当前时间戳
 /// </summary>
 public long func_GetTimeMillis(TriggerExecutor e, TriggerArg a)
 {
     return(e.getTimeMillis());
 }
コード例 #28
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// long转float
 /// </summary>
 public float func_ConvertInt2Float(TriggerExecutor e, TriggerArg a, int arg)
 {
     return((float)arg);
 }
コード例 #29
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// float转string
 /// </summary>
 public string func_ConvertFloat2Str(TriggerExecutor e, TriggerArg a, float arg)
 {
     return(arg.ToString());
 }
コード例 #30
0
ファイル: TriggerMethod.cs プロジェクト: shineTeam7/home3
 /// <summary>
 /// float转int
 /// </summary>
 public int func_ConvertFloat2Int(TriggerExecutor e, TriggerArg a, float arg)
 {
     return((int)arg);
 }