private void OnDestroy() { mGridCompMapper?.Clear(); ElimlnateCore.Instance.Clean(); OnInitUIGridOperateLayout = default; mInputCore = default; mCore = default; }
private void InitLineInputCore() { mInputCore = new LineInputCore { LineWidth = m_LineWidth, mLayerMask = m_LineLayer, LineColors = m_LineColors, }; mCore.IsAutoActiveInput = false; mCore.LineInputer = mInputCore; mInputCore.AfterInit = OnAfterInit; mInputCore.Init(); mInputCore.AfterHasInput += AfterInputFirstGrid; mInputCore.OnGridChoosen += GridChoosen; mInputCore.OnGridLinedCancel += GridLinedCancel; mInputCore.InputEnabledChanged += OnInputEnabled; }