Skip to content

format

typescript
new MemoryStream (())

description

Build a MemoryStream object.

parameter

param_nametypedescription

code example

javascript
function Test() {
    let bool:boolean;
    let bool_array:boolean[];
    try {
        stream.SetBool(true);
        stream.PrepareRead()
        bool = stream.GetBool();

        stream.PrepareWrite()
        const bool_array_test = [true, false, true];
        stream.PrepareRead()
        stream.SetBoolArray(bool_array_test);
        bool_array = stream.GetBoolArray()
    } catch (error) {
        Debug.Error(error);
    }

    const pi:number = 3.1415926535897932384626433832795;
    let vector3:Vector3;
    try {
        const vector3_test = new Vector3(pi, -pi, pi);
        stream.PrepareWrite();
        stream.SetVector3(vector3_test);
        stream.PrepareRead();
        vector3 = stream.GetVector3();
    } catch (error) {
        Debug.Error(error);
    }
}