If I have 3 system named A B C and with using UnityEngine.Experimental.PlayerLoop;
[UpdateBefore(typeof(Update))]A
[UpdateAfter(typeof(A))] B
[UpdateAfter(typeof(B))] C
Do B and C guarantee to be before the Update?
[UpdateInGroup(typeof(MyGroup))] A
[UpdateInGroup(typeof(MyGroup))] B
[UpdateInGroup(typeof(MyGroup))] C
Can I make the whole group updates before the Update? I tried putting [UpdateBefore(typeof(Update))] on the group class but it throws error. The only way is to add [UpdateBefore(typeof(Update))] to everything. There is nothing in any sample code that shows how to use UpdateInGroup other than this
- What does
PreLateUpdate
andPostLateUpdate
andEarlyUpdate
means when use with UpdateBefore/After? When game object only have “LateUpdate” and “Update”
[UpdateAfter(typeof(PreLateUpdate))] - Am I updating BEFORE LateUpdate?
[UpdateAfter(typeof(PostLateUpdate))] and [UpdateBefore(typeof(PostLateUpdate))] - Am I updating AFTER LateUpdate in both case?
etc. the same questions for EarlyUpdate