public void AppendPoisoned(int[] dmgs, long timeInCS) { Poisoned = dmgs; CreatureCheck check = new PoisonCheck(); check.CurrentCreature = this; check.World = World; check.TimeInCS = timeInCS; PoisonedCheck = check; World.AddEventInCS(check.TimeInCS, check.PerformCheck); }