public static EnemyBoardSkill ShuffleSkill(Func <bool> wtu, int numShuffles, float delay, Transform parent) { EnemyBoardSkill boardSkill = Create(parent).AddComponent <EnemyBoardSkill>(); boardSkill.initValues(EnemySkillType.SHUFFLE, wtu, 0, 0); boardSkill.numShuffles = numShuffles; boardSkill.delay1 = delay; return(boardSkill); }