コード例 #1
0
ファイル: Alarm.cs プロジェクト: tanis2000/MonoGameBunnyMark
        public static Alarm Create(AlarmMode mode, Action onComplete, float duration = 1f, bool start = false)
        {
            Alarm alarm;
            if (cached.Count == 0)
                alarm = new Alarm();
            else
                alarm = cached.Pop();

            alarm.Init(mode, onComplete, duration, start);
            return alarm;
        }
コード例 #2
0
ファイル: Alarm.cs プロジェクト: saint11/oldskull
 public static Alarm Set(Entity entity, int duration, Action onComplete, AlarmMode alarmMode = AlarmMode.Oneshot)
 {
     Alarm alarm = new Alarm(alarmMode, onComplete, duration, true);
     entity.Add(alarm);
     return alarm;
 }