示例#1
0
 private void Schedule_CreatedObject(object sender,
                                     CreatedObjectEventArgs e)
 {
     if (e.Data.GetComponent <MetaInfo>().MainTag != MainTag.Actor)
     {
         return;
     }
     Add(e.Data);
 }
示例#2
0
        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);
            }
        }