void ReadAndExecute() { if (currentControllingAI != null) { Destroy(currentControllingAI); } currentControllingAI = Instantiate(AIPrefabs[customerServing], destExit.position, Quaternion.identity); aiServantRef = currentControllingAI.GetComponent <newAIServant>(); aiServantRef.aIMasterRef = this; dataToRead = aiServantRef.aIData; WalkToCounter(); }
void InitialiseAIMaster() { for (int i = 0; i < AIData.Length; i++) { if (AIData[i].day == GameManager.counterDay) { dataToRead = AIData[i]; } } if (dataToRead != null) { ReadAndExecute(); } }