コード例 #1
0
        public void Initialization()
        {
            Services.Instance.LevelService.IsSnakeAlive = true;
            var characterBehaviour = CustomResources.Load <CharacterBehaviour>
                                         (AssetsPathGameObject.GameObjects[GameObjectType.Character]);

            _characterBehaviour = Object.Instantiate(characterBehaviour);
            Services.Instance.LevelService.CharacterBehaviour = _characterBehaviour;
        }
コード例 #2
0
 private void AddBlock(int numberButton)//метод добавления турели если его нет то
 {
     if (_characterBehaviour == null)
     {
         _characterBehaviour = Services.Instance.LevelService.CharacterBehaviour;
     }
     if (_characterBehaviour.GetBlock(numberButton) != null)// если есть блок то активируем панель для выбопв турели
     {
         _panelTurretsType.SetActive(true);
         _selectButtonsIndex = numberButton;
     }
     else
     {
         ChangeSprite(numberButton);
     }
 }