using System.Collections; using UnityEngine; namespace Watermelon { /// /// Init module that adds to the initializer GameObject at startup. /// [RegisterModule("Pool", core: true, order: 800)] public class PoolInitModule : InitModule { public override string ModuleName => "Pool"; public PoolInitModule() { } public override IEnumerator InitAsync(GameObject owner) { owner.AddComponent(); yield break; } } }