public void Initialize(HeroSettings hero) { _hero = hero; _heroIcon.sprite = hero.HeroIcon; _nameField.text = hero.CharacterName; _descriptionField.text = hero.CharacterDescription; }
public void init() { HeroInfo = new HeroInfo(); Settings = new HeroSettings(); Settings.Init(); Adventures = new List <Adventure>(); }
public void init() { HeroInfo = new HeroInfo(); Settings = new HeroSettings(); Settings.Init(); Adventures = new List <Adventure>(); Items = new List <HeroItem>(); Equipt = new Dictionary <Classificator.HeroItemCategory, Classificator.HeroItemEnum>(); }
public void StartGame(HeroSettings hero) { var player = Instantiate(hero.HeroPrefab, Vector3.zero, Quaternion.identity); _player = player.GetComponent <Player.Player>(); _ui.Initialize(_player); _camera.Initialize(_player); _player.Initialize(hero.AbilitySettings); Time.timeScale = 1; }
private void CreateAndInitializeHeroItem(HeroSettings hero) { var heroItem = Instantiate(_characterItem, _menuContent.transform); heroItem.Initialize(hero); }
public Hero(HeroDefinition definition, HeroSettings settings, Lane lane) : base(definition.name, 0, definition.width, definition.laneHeightPadding, settings.health, 0, lane) { position = lane.end + (Vector3.left * ((definition.width * 0.5f) + 3)); color = settings.color; }