Sequence Event - Katsuya100/SceneLayer-Trial GitHub Wiki
Summary
In SceneLayer, strict sequence control is in place, and Events in a sequence can be hooked by functions.
Knowing the events will aid in the implementation of initialization, deallocation, etc.
List of Sequence Events
The following events exist in the SceneLayer system.
| Event | Details | Corresponding event function |
|---|---|---|
| PreTransition | Pre-transition event.It is processed asynchronously and across multiple frames.It is used, for example, to implement fade-out processing.It is also possible to Load the object to be transitioned to in advance from this point.This event is executed as soon as the transition sequence begins. | LayerBehaviour.OnPreTransitToLayerBehaviour.OnPreTransitFromLayerBehaviour.OnPreParentTransitToLayerBehaviour.OnPreParentTransitFromLayerBehaviour.OnPreChildTransitTransitionBehaviour.OnPreTransit |
| Transition | In-transition event.It is processed asynchronously and across multiple frames.・Load or instantiate the object to be transitioned to・Release or destroy the object from which the transition originatesand others. | LayerBehaviour.OnTransitToLayerBehaviour.OnTransitFromLayerBehaviour.OnParentTransitToLayerBehaviour.OnParentTransitFromLayerBehaviour.OnChildTransitTransitionBehaviour.OnTransit |
| PostTransition | Post-transition event.It is processed asynchronously and across multiple frames.・fade-in process.・LazyLoad and instantiation of the object to be transitioned to.・Release of the object from which the transition originates.and others.The transition sequence is also not complete until this event is completed. | LayerBehaviour.OnPostTransitToLayerBehaviour.OnPostTransitFromLayerBehaviour.OnPostParentTransitToLayerBehaviour.OnPostParentTransitFromLayerBehaviour.OnPostChildTransitTransitionBehaviour.OnPostTransit |
| Entry | Layer Entry event.Only one frame is executed.Simple initialization in the Layer is done here. | LayerBehaviour.OnEntry |
| Update | Layer Update eventMultiple frames are performed repeatedly.Implement the main loop and update process in the game. | LayerBehaviour.OnUpdate |
| Exit | Layer Exit event.Only one frame is executed.The cleanup of the process performed in Layer is done here. | LayerBehaviour.OnExit |
The order of execution of sequence events is here.