template<typename... Ts>
on_combine struct
specialized tag of on_
Will filter components based on when the given combination first appears. This provides a way to not care if component X, or component Y was added last and instead only cares if they both are used in a combination for the first time. This is ideal for systems that need to do something based on the creation of certain components. Take core::