NScumm.Scumm.ScummEngine.ClearRoomObjects C# (CSharp) Метод

ClearRoomObjects() приватный Метод

private ClearRoomObjects ( ) : void
Результат void
        void ClearRoomObjects()
        {
            if (Game.Version < 5)
            {
                for (var i = 0; i < _objs.Length; i++)
                {
                    _objs[i] = new ObjectData();
                }
            }
            else
            {
                for (var i = 0; i < _objs.Length; i++)
                {
                    if (_objs[i].Number < 1)    // Optimise codepath
                                continue;

                    // Nuke all non-flObjects (flObjects are nuked in script.cpp)
                    if (_objs[i].FloatingObjectIndex == 0)
                    {
                        _objs[i] = new ObjectData();
                    }
                    else
                    {
                        // Nuke all unlocked flObjects
                        if (!_objs[i].IsLocked)
                        {
//                            _res->nukeResource(rtFlObject, _objs[i].fl_object_index);
                            _objs[i] = new ObjectData();
                        }
                    }
                }
            }
        }
ScummEngine