示例#1
0
        public ITank CreteTank(IInputController inputController, Transform spawnPoint)
        {
            var tankObject         = Instantiate(tankPrefab, spawnPoint.position, Quaternion.identity);
            var shootingController = tankObject.GetComponent <IShootingController>();

            _tank = tankObject.GetComponent <ITank>();
            _tank.Initialize(inputController, shootingController);
            return(_tank);
        }