public ChampionColumnCreate( Model.ConstellationPreset model_, Model.HoveredSkill hovered_) { preset = model_; hovered = hovered_; }
void OnDestroy() { model.SkillSpecialized -= OnSkillSpecialized; model.SkillSpecializationSaved -= OnSkillSpecializationSaved; model = null; hovered = null; }
public SkillSpecializer(Model.SkillSpecializer specializer_, Model.SkillUpgrade skillUpgrade_, bool editable_, Model.HoveredSkill hovered_) { Debug.Assert(specializer_ != null); Debug.Assert(skillUpgrade_ != null); specializer = specializer_; skillUpgrade = skillUpgrade_; editable = editable_; hovered = hovered_; scale = new Model.Json(); scale["scale"] = 1.0f; }
public ChampionColumnPreview( Model.Champion champion_, Model.HoveredSkill hovered_, bool canEdit_) { Debug.Assert(champion_ != null); champion = champion_; hovered = hovered_; canEdit = canEdit_; App.Content.Account.ChampionRemoved += OnChampionRemoved; }
public NodeTextualDetails(Model.HoveredSkill hovered_) { hovered = hovered_; hovered.ChangedEvent += OnHoveredChanged; //Map.Add(Data.Skill.Metric.ECategory.Misc, Misc); //Map.Add(Data.Skill.Metric.ECategory.Desc, Desc); //Map.Add(Data.Skill.Metric.ECategory.Modifier, Modifier); //Map.Add(Data.Skill.Metric.ECategory.Projectile, Projectile); //Map.Add(Data.Skill.Metric.ECategory.Charge, Charge); //Map.Add(Data.Skill.Metric.ECategory.Stack, Stack); //Map.Add(Data.Skill.Metric.ECategory.Unit, Unit); //Map.Add(Data.Skill.Metric.ECategory.Kit, Kit); OnHoveredChanged(); }
public NodePreset( Model.ConstellationPreset preset_, Model.HoveredSkill hovered_, Model.Json scale_, Data.Skill.Skill.ECategory category_, int index_, bool canEdit_, Material mat_, Vector2 position_) { Debug.Assert(preset_ != null); Debug.Assert(mat_ != null); preset = preset_; hovered = hovered_; scale = scale_; category = category_; index = index_; canEdit = canEdit_; mat = mat_; position = position_; switch (category_) { case Data.Skill.Skill.ECategory.Ability: selectedSkillList = preset.SelectedAbilityList; break; case Data.Skill.Skill.ECategory.Class: selectedSkillList = preset.SelectedClassList; break; case Data.Skill.Skill.ECategory.Kit: selectedSkillList = preset.SelectedKitList; break; } preset.PresetUpdated += OnPresetUpdated; scale.ChangedEvent += OnScaleUpdated; OnPresetUpdated(); }
public PresetColumn( Model.ConstellationPreset model_, Model.HoveredSkill hovered_, Mode mode_) { preset = model_; hovered = hovered_; champion = App.Content.Account.ActiveChampion; mode = mode_; if (preset != null) { preset.PresetUpdated += OnPresetUpdated; } if (champion != null) { champion.PresetRemoved += OnPresetRemoved; } }
public NodeMapConstellation( Model.Constellation model_, Model.ConstellationPreset preset_, List <Data.Skill.Skill> filtererSkills_, Model.HoveredSkill hovered_) { Debug.Assert(model_ != null); Debug.Assert(preset_ != null); Debug.Assert(hovered_ != null); model = model_; preset = preset_; hovered = hovered_; scaleModel["scale"] = 1.0; abilityMaterial = App.Resource.Material.AbilityMaterial; classMaterial = App.Resource.Material.ClassMaterial; kitMaterial = App.Resource.Material.KitMaterial; foreach (var skill in filtererSkills_) { switch (skill.Category) { case Data.Skill.Skill.ECategory.Ability: filteredAbilityList.Add(skill); break; case Data.Skill.Skill.ECategory.Class: filteredClassList.Add(skill); break; case Data.Skill.Skill.ECategory.Kit: filteredKitList.Add(skill); break; default: Debug.Log("NodeMapPreset() weird filter given"); break; } } }
public NodeMapPreset( Model.ConstellationPreset model_, Model.HoveredSkill hoveredModel_, bool canEdit_) { Debug.Assert(model_ != null); model = model_; hoveredModel = hoveredModel_; scaleModel["scale"] = 1.0; canEdit = canEdit_; abilityMaterial = App.Resource.Material.AbilityMaterial; classMaterial = App.Resource.Material.ClassMaterial; kitMaterial = App.Resource.Material.KitMaterial; sizeInt.x = 2; sizeInt.y = model.Limits.Ability + model.Limits.Class + model.Limits.Kit; //sizeInt.y = sizeInt.y / 2 + sizeInt.y % 2; size.x = sizeInt.x; size.y = sizeInt.y; }
public NodeConstellation( Data.Skill.Skill skill_, Model.ConstellationPreset preset_, Model.HoveredSkill hovered_, Model.Json scale_, Material mat_, Vector2 position_) { Debug.Assert(skill_ != null); Debug.Assert(preset_ != null); Debug.Assert(hovered_ != null); Debug.Assert(mat_ != null); skill = skill_; preset = preset_; hovered = hovered_; scale = scale_; mat = mat_; position = position_; switch (skill.Category) { case Data.Skill.Skill.ECategory.Ability: selectedSkillList = preset.SelectedAbilityList; break; case Data.Skill.Skill.ECategory.Class: selectedSkillList = preset.SelectedClassList; break; case Data.Skill.Skill.ECategory.Kit: selectedSkillList = preset.SelectedKitList; break; } preset.PresetUpdated += OnPresetUpdated; scale.ChangedEvent += OnScaleUpdated; }