C# 클래스 Nanook.QueenBee.Parser.QbItemScript

상속: QbItemBase
파일 보기 프로젝트 열기: Nanook/Queen-Bee 1 사용 예제들

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