// Start is called before the first frame update void Start() { OslledbaseAI[] aiArray = new OslledbaseAI[] { new OsledAI(), new OsledAI(), new OsledAI(), new OsledAI() }; for (int i = 0; i < 4; i++) { GameObject pirateShip = Instantiate(PirateShipPrefab, SpawnPoints[i].position, SpawnPoints[i].rotation); Pirateshiposledcontroller pirateShipController = pirateShip.GetComponent <Pirateshiposledcontroller>(); pirateShipController.SetAI(aiArray[i]); pirateShips.Add(pirateShipController); } }
public void SetAI(OslledbaseAI _ai) { ai = _ai; ai.Ship = this; }