Beispiel #1
0
    void Start()
    {
        circlePrefab  = Resources.Load("Prefabs/Oval4");
        milonovPrefab = Resources.Load("Prefabs/Milonov2");
        monsterPrefab = Resources.Load("Prefabs/monstr@2x");
        fishPrefab    = Resources.Load("Prefabs/Items/fish");

        monsterLayer     = new Layer(new GameObject());
        monsterLayer.pos = .95f;
        monster          = new Item();
        monster.obj      = Instantiate(monsterPrefab) as GameObject;
        monsterLayer.items.Add(monster);
        monster.obj.transform.parent = monsterLayer.obj.transform;

        itemPrefabs = new GameObject[itemPrefabNames.Length];
        for (int i = 0; i < itemPrefabNames.Length; ++i)
        {
            itemPrefabs [i] = Resources.Load(itemPrefabNames [i]) as GameObject;
        }

        milonov = (Instantiate(milonovPrefab) as GameObject).GetComponent <Milonov> ();
        milonov.transform.parent = monsterLayer.obj.transform;
        milonov.monster          = monster.obj.GetComponent <Monster> ();

        fish = (Instantiate(fishPrefab) as GameObject).GetComponent <Milonov> ();
        fish.transform.parent = monsterLayer.obj.transform;
        fish.monster          = monster.obj.GetComponent <Monster> ();
    }
Beispiel #2
0
    void Start()
    {
        circlePrefab = Resources.Load ("Prefabs/Oval4");
        milonovPrefab = Resources.Load ("Prefabs/Milonov2");
        monsterPrefab = Resources.Load ("Prefabs/monstr@2x");
        fishPrefab = Resources.Load ("Prefabs/Items/fish");

        monsterLayer = new Layer (new GameObject ());
        monsterLayer.pos = .95f;
        monster = new Item ();
        monster.obj = Instantiate (monsterPrefab) as GameObject;
        monsterLayer.items.Add (monster);
        monster.obj.transform.parent = monsterLayer.obj.transform;

        itemPrefabs = new GameObject[itemPrefabNames.Length];
        for (int i = 0; i < itemPrefabNames.Length; ++i) {
            itemPrefabs [i] = Resources.Load (itemPrefabNames [i]) as GameObject;
        }

        milonov = (Instantiate (milonovPrefab) as GameObject).GetComponent<Milonov> ();
        milonov.transform.parent = monsterLayer.obj.transform;
        milonov.monster = monster.obj.GetComponent<Monster> ();

        fish = (Instantiate (fishPrefab) as GameObject).GetComponent<Milonov> ();
        fish.transform.parent = monsterLayer.obj.transform;
        fish.monster = monster.obj.GetComponent<Monster> ();
    }