public TankController(TankModel tankModel, TankView tankPrefab) { this.TankModel = tankModel; this.TankView = GameObject.Instantiate <TankView>(tankPrefab); TankView.initialize(this); }
public TankController CreateNewTank(int combination) { //tankScriptableObject = tankScriptableObjectList.tanks[Random.Range(0,3)]; //Extract number from tankObjectlist and apply that value as TSO. this.combinationCreation = combination; tankScriptableObject = tankScriptableObjectList.tanks[combination]; tankModel = new TankModel(tankScriptableObject); //initialize the value of TC. tankController = new TankController(tankModel, tankView); tankLists.Add(tankController); return(tankController); }