public TankController(TankModel tankModel, TankView tankPrefab)
        {
            this.TankModel = tankModel;

            this.TankView = GameObject.Instantiate <TankView>(tankPrefab);

            TankView.initialize(this);
        }
Example #2
0
        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);
        }