public void Init() { GridTypes = new GridTypes(); GridEffects = new GameEffects(); Data = new EliminateData(this); mAutoActiveTimes = new Queue <float>(); mActiveTimeRemains = new Queue <float>(); }
public override void Init() { base.Init(); mGridsUIMapper = new KeyValueList <int, int>(); mGridOperateMapper = new KeyValueList <int, GridOperateInfo>(); ElimCore = ElimlnateCore.Instance; mEliminateData = ElimCore.Data; mEliminateData.AddListener(EliminateData.N_CREATE_GRID_OPERATE_UI, OnCreateGridOperateUI); mEliminateData.AddListener(EliminateData.N_UPDATE_PLAY_CORE_INPUT_ENABLED, OnUpdateInputEnabled); }