EX_Int64Const

Namespace: UAssetAPI.Kismet.Bytecode.Expressions

A single Kismet bytecode instruction, corresponding to the EExprToken.EX_Int64Const instruction.

public class EX_Int64Const : UAssetAPI.Kismet.Bytecode.KismetExpression`1[[System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]

Inheritance ObjectKismetExpressionKismetExpression<Int64>EX_Int64Const

Fields

Tag

An optional tag which can be set on any expression in memory. This is for the user only, and has no bearing in the API itself.

public object Tag;

RawValue

public object RawValue;

Properties

Token

The token of this expression.

public EExprToken Token { get; }

Property Value

EExprToken

Value

The value of this expression if it is a constant.

public long Value { get; set; }

Property Value

Int64

Inst

The token of this instruction expressed as a string.

public string Inst { get; }

Property Value

String

Constructors

EX_Int64Const()

public EX_Int64Const()

Methods

Read(AssetBinaryReader)

Reads out the expression from a BinaryReader.

public void Read(AssetBinaryReader reader)

Parameters

reader AssetBinaryReader
The BinaryReader to read from.

Write(AssetBinaryWriter)

Writes the expression to a BinaryWriter.

public int Write(AssetBinaryWriter writer)

Parameters

writer AssetBinaryWriter
The BinaryWriter to write from.

Returns

Int32
The iCode offset of the data that was written.