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> (); }
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> (); }