Layer間データ転送 - Katsuya100/SceneLayer-Trial GitHub Wiki
Layer間のTransitionに乗せてデータを転送する方法について紹介します。
まず、データを受け渡したい Layer
同士を Transition
でつなぎます。
Layerは LayerBehaviour
をカスタムしておきます。
データを送信するLayerBehaviourのメンバに LayerOutputAttribute
を設定します。
[LayerOutput]
int _output;
データを受信するLayerBehaviourのメンバに LayerInputAttribute
を設定します。
[LayerInput]
int _input;
Transition
を選択しインスペクターを開きます。
[Out/In Mapping]を開くと、値のマッピングメニューが表示されます。
左側(Output)の端子をクリックし、右側(Input)の端子に繋ぎます。
すると、Transition実行時に自動的に_outputの値が_inputに転送されるようになります。