public DndAlarm(DndTimeClock dndTimeClock, DateTime triggerTime, string name, Character player, object data = null) { Player = player; Data = data; Name = name; TriggerTime = triggerTime; SetTime = dndTimeClock.Time; }
public DndAlarm(DndTimeClock dndTimeClock, DateTime triggerTime, string name, int turnIndex, Creature creature, object data = null) { TurnIndex = turnIndex; Creature = creature; Data = data; Name = name; TriggerTime = triggerTime; SetTime = dndTimeClock.Time; }
public DndDailyAlarm(DndTimeClock dndTimeClock, DateTime triggerTime, string name, Character player, object data = null) : base(dndTimeClock, triggerTime, name, player, data) { }
public void FireAlarm(DndTimeClock dndTimeClock) { AlarmFired?.Invoke(this, new DndTimeEventArgs(dndTimeClock, this)); }
public DndDailyAlarm(DndTimeClock dndTimeClock, DateTime triggerTime, string name, Creature creature, object data = null) : base(dndTimeClock, triggerTime, name, -1, creature, data) { }
static DndTimeClock() { Instance = new DndTimeClock(); }
public DndTimeEventArgs(DndTimeClock timeClock, DndAlarm alarm) { TimeClock = timeClock; Alarm = alarm; }
public DndAlarm(DndTimeClock dndTimeClock, DateTime triggerTime, string name) { Name = name; TriggerTime = triggerTime; SetTime = dndTimeClock.Time; }