public void Update() { GridEffects?.UpdateEffects(); LineInputer?.Update(); GridOperater?.Update(); OnUpdate?.Invoke(); if (mKeepsDeactived) { LineInputer.SetInputEnable(false); } else { UpdateAutoActiveTimes(); } }
public void Clean() { IsClear = true; BoardGrids?.Clean(); GridCreater?.Clean(); GridOperater?.Clean(); LineInputer?.Clean(); GridTypes?.Clean(); GridEffects?.Clean(); mAutoActiveTimes?.Clear(); mActiveTimeRemains?.Clear(); OnUpdate = default; GridsContainer = default; DestroyGrid = default; ElimlnateCamera = default; Inputer = default; }