Arbor: State Diagram Editor  2.2.0
CalculatorBranch Class Reference

演算ノード同士を接続する線のクラス。 More...

Public Member Functions

void SetBehaviour (Object inBehaviour, Object outBehaviour)
 Behaviourを変更する。 More...
 

Public Attributes

int branchID
 ブランチのID。 More...
 
bool enabled
 描画するかどうか。エディタ用。 More...
 
Object inBehaviour
 入力側のBehaviour More...
 
Object outBehaviour
 出力側のBehaviour More...
 
Bezier2D lineBezier
 接続する線のベジェ曲線。エディタ用 More...
 

Properties

object value [get, set]
 値を取得設定する。 Calculatorの出力スロットと接続している場合は必要に応じて値を更新してから取得する。 More...
 
object currentValue [get]
 現在の値を取得する。 More...
 
bool isUsed [get]
 値が使われているかどうかを取得する。 More...
 
float updatedTime [get]
 valueを更新した timeScale に依存しない時間。 More...
 
OutputSlot outputSlot [get]
 出力スロットを取得する。 More...
 
InputSlot inputSlot [get]
 入力スロットを取得する。 More...
 

Detailed Description

演算ノード同士を接続する線のクラス。

Member Function Documentation

void SetBehaviour ( Object  inBehaviour,
Object  outBehaviour 
)

Behaviourを変更する。

Member Data Documentation

int branchID

ブランチのID。

bool enabled

描画するかどうか。エディタ用。

Object inBehaviour

入力側のBehaviour

Bezier2D lineBezier

接続する線のベジェ曲線。エディタ用

Object outBehaviour

出力側のBehaviour

Property Documentation

object currentValue
get

現在の値を取得する。

InputSlot inputSlot
get

入力スロットを取得する。

bool isUsed
get

値が使われているかどうかを取得する。

OutputSlot outputSlot
get

出力スロットを取得する。

float updatedTime
get

valueを更新した timeScale に依存しない時間。

object value
getset

値を取得設定する。 Calculatorの出力スロットと接続している場合は必要に応じて値を更新してから取得する。