private void Awake() { DIContainer.SetModule <IAlogism, NormalAlogism>(); alogism = DIContainer.GetModule <IAlogism>(); dots = new Dot[MAX_COL, MAX_ROW]; bgSlots = new DotSlot[MAX_COL, MAX_ROW]; Setup(); allowClicking = true; }
IEnumerator _special() { countDown = 10; DIContainer.SetModule <IAlogism, Loang>(); alogism = DIContainer.GetModule <IAlogism>(); Debug.Log("Loang"); TimeCountDown(); yield return(new WaitUntil(() => countDown == 0)); DIContainer.SetModule <IAlogism, NormalAlogism>(); alogism = DIContainer.GetModule <IAlogism>(); Debug.Log("Normal"); }