Exemplo n.º 1
0
 private void AddInMainController(List <IAwakeble> AwakeObjectList, MainControllers mainControllers)
 {
     foreach (IAwakeble AwakeObject in AwakeObjectList)
     {
         mainControllers.Add(AwakeObject);
     }
 }
Exemplo n.º 2
0
 public InputController(AccelerationMove moveTransform, RotationShip rotation, Camera camera, IWeapon weapon, MainControllers mainControllers, Data data, Transform playerTransform)
 {
     _ship            = new Ship(moveTransform, rotation);
     _camera          = camera;
     _weapon          = weapon;
     _mainControllers = mainControllers;
     _mainControllers.Add(this);
     _data            = data;
     _playerTransform = playerTransform;
 }
Exemplo n.º 3
0
        public void AwakeGame(Data data, MainControllers mainControllers)
        {
            List <IAwakeble> AwakeObjectList = new List <IAwakeble>();

            AwakeObjectList.Add(UIInitialization(data, mainControllers));

            AddInMainController(AwakeObjectList, mainControllers);

            mainControllers.Awakeble();
        }
Exemplo n.º 4
0
        public void StartGame(Data data, MainControllers mainControllers)
        {
            List <IInitialization> InitializeObjectList = new List <IInitialization>();

            InitializeObjectList.Add(PlayerInitialization(data, mainControllers));
            InitializeObjectList.Add(EnemyInitialization(data, mainControllers));

            AddInMainController(InitializeObjectList, mainControllers);

            mainControllers.Initialization();
        }
Exemplo n.º 5
0
 private UIInitialize UIInitialization(Data data, MainControllers mainControllers)
 {
     return(new UIInitialize(data, mainControllers));
 }
Exemplo n.º 6
0
 private void AddInMainController(List <IInitialization> InitializeObjectList, MainControllers mainControllers)
 {
     foreach (IInitialization InitializeObject in InitializeObjectList)
     {
         mainControllers.Add(InitializeObject);
     }
 }
Exemplo n.º 7
0
 private EnemyInitializator EnemyInitialization(Data data, MainControllers mainControllers)
 {
     return(new EnemyInitializator(mainControllers, data));
 }
Exemplo n.º 8
0
 private PlayerInitialize PlayerInitialization(Data data, MainControllers mainControllers)
 {
     return(new PlayerInitialize(data, mainControllers));
 }
Exemplo n.º 9
0
 private void Awake()
 {
     _mainControllers = new MainControllers();
     new GameAwake().AwakeGame(_data, _mainControllers);
 }
Exemplo n.º 10
0
 public PlayerInitialize(Data data, MainControllers mainControllers)
 {
     _data            = data;
     _mainControllers = mainControllers;
 }