C# Класс BitHelper

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

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

Метод Описание
MatrixDeCompose ( Matrix4x4, m, Vector3 &pos, Vector3 &scale, Quaternion, &quat ) : void
ReadAniClip ( System s ) : AniClip
ReadMesh ( byte data, int _seek ) : Mesh,
ReadString ( byte buf, int pos, int &seekoffset ) : string
StreamToBytes ( Stream stream ) : byte[]
ToBounds ( byte bytes, int pos ) : Bounds,
ToColor32 ( byte buf, int pos ) : Color32
ToQuaternion ( byte buf, int pos ) : Quaternion,
ToString ( byte buf, int pos ) : string
ToVector2 ( byte buf, int pos ) : Vector2
ToVector3 ( byte buf, int pos ) : Vector3
ToVector4 ( byte buf, int pos ) : Vector4
WriteAniClip ( FB, clip, System ms ) : void
WriteMesh ( Mesh, mesh, System s ) : void
getBytes ( Bounds, bound ) : byte[]
getBytes ( Color32 color ) : byte[]
getBytes ( Quaternion, pos ) : byte[]
getBytes ( Vector2 pos ) : byte[]
getBytes ( Vector3 pos ) : byte[]
getBytes ( Vector4 pos ) : byte[]
getBytes ( string str ) : byte[]

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

MatrixDeCompose() публичный статический Метод

public static MatrixDeCompose ( Matrix4x4, m, Vector3 &pos, Vector3 &scale, Quaternion, &quat ) : void
m Matrix4x4,
pos Vector3
scale Vector3
quat Quaternion,
Результат void

ReadAniClip() публичный статический Метод

public static ReadAniClip ( System s ) : AniClip
s System
Результат FB.PosePlus.AniClip

ReadMesh() публичный статический Метод

public static ReadMesh ( byte data, int _seek ) : Mesh,
data byte
_seek int
Результат Mesh,

ReadString() публичный статический Метод

public static ReadString ( byte buf, int pos, int &seekoffset ) : string
buf byte
pos int
seekoffset int
Результат string

StreamToBytes() публичный статический Метод

public static StreamToBytes ( Stream stream ) : byte[]
stream Stream
Результат byte[]

ToBounds() публичный статический Метод

public static ToBounds ( byte bytes, int pos ) : Bounds,
bytes byte
pos int
Результат Bounds,

ToColor32() публичный статический Метод

public static ToColor32 ( byte buf, int pos ) : Color32
buf byte
pos int
Результат Color32

ToQuaternion() публичный статический Метод

public static ToQuaternion ( byte buf, int pos ) : Quaternion,
buf byte
pos int
Результат Quaternion,

ToString() публичный статический Метод

public static ToString ( byte buf, int pos ) : string
buf byte
pos int
Результат string

ToVector2() публичный статический Метод

public static ToVector2 ( byte buf, int pos ) : Vector2
buf byte
pos int
Результат Vector2

ToVector3() публичный статический Метод

public static ToVector3 ( byte buf, int pos ) : Vector3
buf byte
pos int
Результат Vector3

ToVector4() публичный статический Метод

public static ToVector4 ( byte buf, int pos ) : Vector4
buf byte
pos int
Результат Vector4

WriteAniClip() публичный статический Метод

public static WriteAniClip ( FB, clip, System ms ) : void
clip FB,
ms System
Результат void

WriteMesh() публичный статический Метод

public static WriteMesh ( Mesh, mesh, System s ) : void
mesh Mesh,
s System
Результат void

getBytes() публичный статический Метод

public static getBytes ( Bounds, bound ) : byte[]
bound Bounds,
Результат byte[]

getBytes() публичный статический Метод

public static getBytes ( Color32 color ) : byte[]
color Color32
Результат byte[]

getBytes() публичный статический Метод

public static getBytes ( Quaternion, pos ) : byte[]
pos Quaternion,
Результат byte[]

getBytes() публичный статический Метод

public static getBytes ( Vector2 pos ) : byte[]
pos Vector2
Результат byte[]

getBytes() публичный статический Метод

public static getBytes ( Vector3 pos ) : byte[]
pos Vector3
Результат byte[]

getBytes() публичный статический Метод

public static getBytes ( Vector4 pos ) : byte[]
pos Vector4
Результат byte[]

getBytes() публичный статический Метод

public static getBytes ( string str ) : byte[]
str string
Результат byte[]