public GameObject  CreateEffectGo(SkillID path)
    {
        GameObject     effectGo   = null;
        OccupationType type       = (OccupationType)PlayerInfoModel.Instance.SelectedPlayer.occupation;
        string         occupation = type.ToString();

        if (skillEffectGoDic.ContainsKey(path))
        {
            effectGo = skillEffectGoDic[path];
            effectGo.SetActive(true);
            Destroy script = effectGo.GetComponent <Destroy>();
            script.ReAwake();
        }

        else
        {
            //生成新的对象
            GameObject effectPrefab = ResourceManager.Instance.Load("Effect_Prefeb/" + occupation + "_" + path.ToString());
            effectGo = GameObject.Instantiate(effectPrefab);
            skillEffectGoDic.Add(path, effectGo);
        }

        return(effectGo);
    }