よくある質問 - Katsuya100/SceneLayer-Trial GitHub Wiki

Q. チームで開発しており製品版を購入する場合、いくつ購入すれば良いか。

以下の条件のいずれかに当てはまるチームスタッフ人数分の購入をお願いします。

  • LayerBehaviourを拡張するスタッフ
  • TransitionBehaviourを拡張するスタッフ
  • LoaderBehaviour を拡張するスタッフ
  • SceneLayerEditorを操作するスタッフ

各Behaviourの拡張以外の目的でSceneLayerのAPIを操作するのみであれば、購入の必要はありません。
また、エディタ機能でも LayerInspector TransitionInspector LoaderInspectorのみを操作する場合は、購入する必要はありません。

Q. BehaviourTypeを変更すると一瞬エディタが止まる。

ScriptableObjectのインスタンスが変わるためAssemblyReloadしています。

Q. TransitionBehaviour.IsTransitable()の評価順序がわからない。

評価順序は仕様として定義していませんので、順不同となります。
内部実装としては、作られた順に評価されています。

Q. CrossReferenceのInspectorに謎の文字列が表示されます。

GOIDが表示されています。
GOIDが表示されるのは、下記のどちらかの場合になります。

  1. Missingしている
  2. Scene内のGameObjectを参照している

2の場合、該当のSceneを開いている間だけ、通常の見た目になります。

Q. CrossReferenceに設定したPrefabを複数Instantiateするとどうなるか?

最後に作成されたインスタンスが取得されます。