Table of Contents

Class CBind

Namespace
ReFuel.CVarScript
Assembly
ReFuel.dll

An input binding.

public class CBind : CVar, IConvertible
Inheritance
CBind
Implements
Inherited Members

Properties

ForcedValue

public float ForcedValue { get; set; }

Property Value

float

IsBoolean

public bool IsBoolean { get; }

Property Value

bool

IsForced

public bool IsForced { get; set; }

Property Value

bool

IsSigned

public bool IsSigned { get; }

Property Value

bool

TypeName

public override string TypeName { get; }

Property Value

string

ValueObject

public override object? ValueObject { get; }

Property Value

object

Methods

CreateBool(string)

public static CBind CreateBool(string name)

Parameters

name string

Returns

CBind

CreateSigned(string)

public static CBind CreateSigned(string name)

Parameters

name string

Returns

CBind

CreateUnsigned(string)

public static CBind CreateUnsigned(string name)

Parameters

name string

Returns

CBind

Execute(CContext, ICTerminal, IEnumerable<CValue?>)

public override CValue Execute(CContext context, ICTerminal terminal, IEnumerable<CValue?> arguments)

Parameters

context CContext
terminal ICTerminal
arguments IEnumerable<CValue>

Returns

CValue

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.

UnaryMinus()

public override CValue UnaryMinus()

Returns

CValue

UnaryPlus()

public override CValue UnaryPlus()

Returns

CValue

UnaryTilde()

public override CValue UnaryTilde()

Returns

CValue