C# Класс Nanook.QueenBee.Parser.QbItemScript

Наследование: QbItemBase
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Write void
addString void
bytesToString string
parseScriptStrings void
stringToBytes byte[]

Открытые методы

Метод Описание
AlignPointers ( uint pos ) : uint
Clone ( ) : QbItemBase

Deep clones this item and all children. Positions and lengths are not cloned. When inserted in to another item they should be calculated.

Construct ( BinaryEndianReader br, QbItemType type ) : void
Create ( QbItemType type ) : void
QbItemScript ( QbFile root ) : System
UpdateStrings ( ) : void

Приватные методы

Метод Описание
Write ( BinaryEndianWriter bw ) : void
addString ( int start, int end, bool isUnicode ) : void
bytesToString ( byte bytes, bool isUnicode ) : string
parseScriptStrings ( ) : void
stringToBytes ( string s, bool isUnicode ) : byte[]

Описание методов

AlignPointers() публичный Метод

public AlignPointers ( uint pos ) : uint
pos uint
Результат uint

Clone() публичный Метод

Deep clones this item and all children. Positions and lengths are not cloned. When inserted in to another item they should be calculated.
public Clone ( ) : QbItemBase
Результат QbItemBase

Construct() публичный Метод

public Construct ( BinaryEndianReader br, QbItemType type ) : void
br BinaryEndianReader
type QbItemType
Результат void

Create() публичный Метод

public Create ( QbItemType type ) : void
type QbItemType
Результат void

QbItemScript() публичный Метод

public QbItemScript ( QbFile root ) : System
root QbFile
Результат System

UpdateStrings() публичный Метод

public UpdateStrings ( ) : void
Результат void