Layer間データ転送 - Katsuya100/SceneLayer-Trial GitHub Wiki

Layer間のTransitionに乗せてデータを転送する方法について紹介します。
まず、データを受け渡したい Layer 同士を Transition でつなぎます。
image

Layerは LayerBehaviour をカスタムしておきます。
image

データを送信するLayerBehaviourのメンバに LayerOutputAttribute を設定します。

[LayerOutput]
int _output;

データを受信するLayerBehaviourのメンバに LayerInputAttribute を設定します。

[LayerInput]
int _input;

Transition を選択しインスペクターを開きます。
[Out/In Mapping]を開くと、値のマッピングメニューが表示されます。
image

左側(Output)の端子をクリックし、右側(Input)の端子に繋ぎます。
image

すると、Transition実行時に自動的に_outputの値が_inputに転送されるようになります。