Example #1
0
    public void CreatGroupRole(BeeMonsterStateController ai, string msg, Vector3 P, Quaternion Q, GroupEnemyAIStateController _House, GameObject target)
    {
        //Debug.Log("StartCreatModel");
        ai.msg = msg;
        //Debug.Log(msg);
        GameObject go = Resources.Load <GameObject>(msg);

        ai.Role = Instantiate(go, P, Q);
        //ai.Role.transform.position = P;
        //ai.Role.transform.rotation = Q;
        ai.Role.GetComponent <PlayerHealth>().stateController = ai;//
        ai.Intialize(this);
        ai.House = _House;
        if (_House.theTarget != null)
        {
            ai.theTarget = target;
            ai.DoChaseTarget(target);
        }

        //_House.beeMonsterStateControllers.Add(ai);
        enemyaiStateControllers.Add(ai);
        //Debug.Log("Finish");
    }