コード例 #1
0
        protected override bool OnInitialize()
        {
            base.OnInitialize();

            _rbnk = RSARNode.Files[FileIndex] as RBNKNode;

            return(false);
        }
コード例 #2
0
        public override bool OnInitialize()
        {
            base.OnInitialize();

            _fileId = Header->_fileId;

            if (_fileId >= 0 && _fileId < RSARNode.Files.Count)
            {
                _rbnk = RSARNode.Files[_fileId] as RBNKNode;
            }
            if (_rbnk != null)
            {
                _rbnk.AddBankRef(this);
            }

            return(false);
        }
コード例 #3
0
        public override bool OnInitialize()
        {
            base.OnInitialize();

            _fileId = Header->_fileId;

            if (_fileId >= 0 && _fileId < RSARNode.Files.Count)
            {
                _rbnk = RSARNode.Files[_fileId];
                if (_rbnk is RSARExtFileNode)
                {
                    RSARExtFileNode ext = _rbnk as RSARExtFileNode;
                    ext.AddBankRef(this);
                }
                else if (_rbnk is RBNKNode)
                {
                    RBNKNode ext = _rbnk as RBNKNode;
                    ext.AddBankRef(this);
                }
            }

            return(false);
        }
コード例 #4
0
        public override bool OnInitialize()
        {
            base.OnInitialize();

            _fileId = Header->_fileId;

            if (_fileId >= 0 && _fileId < RSARNode.Files.Count)
                _rbnk = RSARNode.Files[_fileId] as RBNKNode;
            if (_rbnk != null)
                _rbnk.AddBankRef(this);

            return false;
        }