Ejemplo n.º 1
0
    GameObject CreateObj(string des, Transform pos, Vector3 forward)
    {
        GameObject obj = new GameObject(des);

        obj.transform.position   = Vector3.zero;
        obj.transform.rotation   = Quaternion.identity;
        obj.transform.localScale = Vector3.one;
        obj.transform.SetParent(Loader.Instance == null ? null : Loader.Instance.transform);
        obj.transform.position = pos.position + Vector3.up * 50 + forward * 35;
        SceneItemAgent agent = obj.AddComponent <SceneItemAgent>();

        agent.Load(des);
        agent.ApplyPost();
        agent.SetAsDrop();
        MeteorManager.Instance.OnGenerateSceneItem(agent);
        return(obj);
    }