// Use this for initialization public void Initialize() { m_GameSettingConfig = ConfigManager.Instance.GetRegularityGameSetting(); m_iLimitCount = m_GameSettingConfig.PlayCountLimit; m_fLeftTime = m_GameSettingConfig.PlayTime; m_bIsFinished = false; m_DiffMgr = new RegularityGameDifficultyManager(); m_bLastStatusIsWin = true; m_iLeftRedFlower = 3; m_PlayerAnim = m_Player.GetComponent <Animator>(); ReLoadScene(); m_UIWindow.SetLeftCount(m_iLimitCount); m_UIWindow.SetLeftTime(m_fLeftTime); m_UIWindow.SetLeftFlower(m_iLeftRedFlower); }
public void Initialize() { m_ElementList = new List <PilesAlphaElement>(); m_GameSettingConfig = ConfigManager.Instance.GetRegularityGameSetting(); m_DiffMgr = new RegularityGameDifficultyManager(); m_PlayerAnim = m_ObjPlayer.GetComponent <Animator>(); m_Grid = m_ObjElementRoot.GetComponent <SimpleUIGrid>(); ReloadScene(); m_iLeftRedFlower = 3; m_iLeftWinCount = m_GameSettingConfig.PlayCountLimit; m_UIWindow.SetLeftCount(m_GameSettingConfig.PlayCountLimit); m_UIWindow.SetLeftTime(m_GameSettingConfig.PlayTime); m_UIWindow.SetLeftFlower(m_iLeftRedFlower); }
public void Initialize() { m_GameSettingConfig = ConfigManager.Instance.GetRegularityGameSetting(); m_iLimitCount = m_GameSettingConfig.PlayCountLimit; m_fLeftTime = m_GameSettingConfig.PlayTime; m_DiffMgr = new RegularityGameDifficultyManager(); RegularityGameConfig config = m_DiffMgr.GetDifficulty(); WindowManager.Instance.OpenWindow(WindowID.Regularity2D); m_UIWindow = (UIWindowRegularity2D)WindowManager.Instance.GetWindow(WindowID.Regularity2D); Regularity2DWindowParam param = new Regularity2DWindowParam(); param.m_ResultCallBack = OnResultCallBack; param.m_PilesList = config.OptionList; param.m_OptionList = config.AnswerList; m_UIWindow.ResetWindow(param); }