void DecreaseScriptDelay(int amount)
{
_talkDelay -= amount;
if (_talkDelay < 0)
_talkDelay = 0;
for (var i = 0; i < NumScriptSlot; i++)
{
if (_slots[i].Status == ScriptStatus.Paused)
{
_slots[i].Delay -= amount;
if (_slots[i].Delay < 0)
{
_slots[i].Status = ScriptStatus.Running;
_slots[i].Delay = 0;
}
}
}
}
}