Ejemplo n.º 1
0
    public AIUnit CreateAI(string resName, int dataId)
    {
        Object obj = Resources.Load(resName);

        if (obj != null)
        {
            GameObject aiModel = Object.Instantiate(obj) as GameObject;
            AIUnit     ai      = new AIUnit();
            ai.SetModel(aiModel);
            ai.SetAIDataUnit(AIDataMgr.instance.GetAIUnitData(dataId));
            listAIs.Add(ai);
            return(ai);
        }
        else
        {
            Debug.LogError(string.Format("资源{0}不存在", resName));
            return(null);
        }
    }