private void Schedule_CreatedObject(object sender, CreatedObjectEventArgs e) { if (e.Data.GetComponent <MetaInfo>().MainTag != MainTag.Actor) { return; } Add(e.Data); }
private void Schedule_CreatedObject(object sender, CreatedObjectEventArgs e) { if (e.Data.GetComponent <MetaInfo>().MainTag != MainTag.Actor) { return; } // Make sure that PC always acts first. if (e.Data.GetComponent <MetaInfo>().SubTag == SubTag.PC) { Add(e.Data); } else { tempNPCSchedule.Enqueue(e.Data); } }