Exemplo n.º 1
0
    public static TarAdapt AddTarget(Skill _skill, FnValidSelection _IsValidSkillSlot, FnValidSelection _IsValidAdaptSkill)
    {
        TarSkillSlot tarskillslot = TarSkillSlot.AddTarget(_skill, _IsValidSkillSlot);

        TarAdapt tarAdapt = new TarAdapt(_skill, _IsValidAdaptSkill);

        _skill.lstTargets.Add(tarAdapt);

        tarAdapt.iTargetSkillSlotToReplace = tarskillslot.iTargetIndex;

        return(tarAdapt);
    }
Exemplo n.º 2
0
    //Set the TarAdapt model that we're going to be facilitating payment for
    public void StartSelection(TarAdapt _modTarAdapt)
    {
        modTarAdapt = _modTarAdapt;

        //Save a copy of the skills we can adapt into
        lstSkillTypeInfosAdaptable = modTarAdapt.GetAdaptableSkills();

        LibView.SetSkillTypeDropDownOptions(dropdownSkillSelection, lstSkillTypeInfosAdaptable);

        //Set up the submission keybinding
        KeyBindings.SetBinding(SubmitSelectedSkill, KeyCode.T);
    }
Exemplo n.º 3
0
 public override void InitTargets()
 {
     TarMana.AddTarget(this, manaCost);
     TarAdapt.AddTarget(this, TarSkillSlot.IsOwnedBySameChr(chrOwner), Target.TRUE);
 }