コード例 #1
0
ファイル: STask.cs プロジェクト: jschiff/STasks
        public STask(STaskSettings settings)
        {
            Delay = settings.delay;

            this.action      = settings.action;
            this.maxDuration = settings.maxDuration;

            _elapsedTime = 0;
            _timeOfStart = 0;

            hasMaxDuration     = maxDuration > 0;
            _isWaitingForDelay = Delay > 0;
        }
コード例 #2
0
ファイル: DoTask.cs プロジェクト: jschiff/STasks
 public DoTask(STaskSettings settings) : base(settings)
 {
 }
コード例 #3
0
ファイル: DoRepeatingTask.cs プロジェクト: jschiff/STasks
        public DoRepeatingTask(STaskSettings settings) : base(settings)
        {
            this.frequency = settings.frequency;

            _timeSinceLastLoop = 0;
        }
コード例 #4
0
 public DoAfterFramesTask(STaskSettings settings) : base(settings)
 {
     _targetFrames = settings.targetFrames;
 }
コード例 #5
0
 public DoUntilTask(STaskSettings settings) : base(settings)
 {
     condition = settings.condition;
 }