Frequently Asked Questions - Katsuya100/SceneLayer-Trial GitHub Wiki

Q. If I am developing a product with my team and want to purchase the commercial version, how many should I purchase?

Please purchase enough for the number of team staff members who meet one of the following conditions.

  • Staff to extend LayerBehaviour.
  • Staff to extend TransitionBehaviour.
  • Staff to extend LoaderBehaviour.
  • Staff operating SceneLayerEditor.

If you only want to manipulate the SceneLayer API for purposes other than extending each Behaviour, there is no need to purchase it.
Also, if you only want to operate the LayerInspector TransitionInspector LoaderInspector editor functions, you do not need to purchase it.

Q. When I change the BehaviourType, the editor stops for a moment.

AssemblyReload because the instance of ScriptableObject changes.

Q. I don't know the evaluation order of TransitionBehaviour.IsTransitable().

The order of evaluation is not defined in the specification, so they are evaluated in any order.
As an internal implementation, they are evaluated in the order in which they were created.

Q. A mysterious string appears in the Inspector of CrossReference.

GOID is displayed.
The GOID is displayed in either of the following cases

  1. missing.
  2. it refers to a GameObject in a Scene.

In case of 2, it will look normal only while the corresponding Scene is open.

Q. What happens when multiple Instantiate Prefab set to CrossReference?

The last instance created is retrieved.