コード例 #1
0
 public static bool True(ScriptExecutionContext context) => true;
コード例 #2
0
 public static bool Counter(ScriptExecutionContext context, [ScriptArgumentType(ScriptArgumentType.CounterName)] string counterName, [ScriptArgumentType(ScriptArgumentType.Comparison)] ScriptingComparison comparison, int compareValue)
 {
     return(EvaluateComparison(context.Scripting.GetCounterValue(counterName), comparison, compareValue));
 }
コード例 #3
0
 public static bool TimerExpired(ScriptExecutionContext context, [ScriptArgumentType(ScriptArgumentType.CounterName)] string timerName)
 {
     return(context.Scripting.HasTimerExpired(timerName));
 }
コード例 #4
0
        public static bool Flag(ScriptExecutionContext context, [ScriptArgumentType(ScriptArgumentType.FlagName)] string flagName, bool compareValue)
        {
            var flagValue = context.Scripting.GetFlagValue(flagName);

            return(flagValue == compareValue);
        }
コード例 #5
0
 public static bool False(ScriptExecutionContext context) => false;
コード例 #6
0
ファイル: ScriptingSystem.cs プロジェクト: ybwsfl/OpenSAGE
 public abstract ActionResult Execute(ScriptExecutionContext context);