示例#1
0
 private void GenerateNewChild(fk_Vector basePosition)
 {
     _childList[0] = new BossChild(basePosition, this, new fk_Vector(0, 5, 0));
     _childList[1] = new BossChild(basePosition, this, new fk_Vector(0, -5, 0));
     _childList[2] = new BossChild(basePosition, this, new fk_Vector(5, 0, 0));
     _childList[3] = new BossChild(basePosition, this, new fk_Vector(-5, 0, 0));
 }
示例#2
0
        public void DeadChild(BossChild child)
        {
            for (var i = 0; i < ChildrenCount; i++)
            {
                if (_childList[i] != child)
                {
                    continue;
                }
                _childList[i] = null;
                if (!IsAriveLeastChild())
                {
                    _restReviveCount = 600;
                }

                return;
            }
        }