Exemplo n.º 1
0
 public DndAlarm(DndTimeClock dndTimeClock, DateTime triggerTime, string name, Character player, object data = null)
 {
     Player      = player;
     Data        = data;
     Name        = name;
     TriggerTime = triggerTime;
     SetTime     = dndTimeClock.Time;
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
 public DndDailyAlarm(DndTimeClock dndTimeClock, DateTime triggerTime, string name, Character player, object data = null) : base(dndTimeClock, triggerTime, name, player, data)
 {
 }
Exemplo n.º 4
0
 public void FireAlarm(DndTimeClock dndTimeClock)
 {
     AlarmFired?.Invoke(this, new DndTimeEventArgs(dndTimeClock, this));
 }
Exemplo n.º 5
0
 public DndDailyAlarm(DndTimeClock dndTimeClock, DateTime triggerTime, string name, Creature creature, object data = null) : base(dndTimeClock, triggerTime, name, -1, creature, data)
 {
 }
Exemplo n.º 6
0
 static DndTimeClock()
 {
     Instance = new DndTimeClock();
 }
Exemplo n.º 7
0
 public DndTimeEventArgs(DndTimeClock timeClock, DndAlarm alarm)
 {
     TimeClock = timeClock;
     Alarm     = alarm;
 }
Exemplo n.º 8
0
 public DndAlarm(DndTimeClock dndTimeClock, DateTime triggerTime, string name)
 {
     Name        = name;
     TriggerTime = triggerTime;
     SetTime     = dndTimeClock.Time;
 }