void Init()
    {
        pC = this.gameObject.GetComponentInChildren <PlayerController> ();
        pC.Init();
        pC.gameObject.SetActive(false);
        PlayGameInstance.INSTANCE = new PlayGameInstance(this);

        lvMgr = new LvMgr();
        lvMgr.LoadBlock_Prefabs();
        lvMgr.CreateBlcoks();
        lvMgr.Init(pC, isEditMode ? block_Root_Eidtor : block_Root, isEditMode);
        ResourceMgr.Instance().LoadResource_Play();

        block_Root_Eidtor.gameObject.SetActive(isEditMode);
        block_Root.gameObject.SetActive(!isEditMode);
    }
	void Init ()
	{
		pC = this.gameObject.GetComponentInChildren<PlayerController> ();
		pC.Init();
		pC.gameObject.SetActive (false);
		PlayGameInstance.INSTANCE = new PlayGameInstance (this);

		lvMgr = new LvMgr ();
		lvMgr.LoadBlock_Prefabs ();
		lvMgr.CreateBlcoks ();
		lvMgr.Init (pC, isEditMode ? block_Root_Eidtor : block_Root, isEditMode);
		ResourceMgr.Instance ().LoadResource_Play ();

		block_Root_Eidtor.gameObject.SetActive (isEditMode);
		block_Root.gameObject.SetActive (!isEditMode);


	}