Example #1
0
 public Setup(string setupName)
 {
     SetupName       = setupName;
     combatIntensity = new CombatIntensity(CombatIntensity.CombatIntensityLevels.Low);
     ChargeDrainRate = 0.0f;
     InstanceCost    = 0;
     player          = new Player(string.Empty);
 }
Example #2
0
    public Setup(string setupName, Player player)
    {
        SetupName       = setupName;
        combatIntensity = new CombatIntensity(CombatIntensity.CombatIntensityLevels.Low);
        ChargeDrainRate = 0.0f;
        InstanceCost    = 0;

        this.player = new Player(player.Username);
        this.player.SmithingLevel = player.SmithingLevel;
        this.player.PrayerLevel   = player.PrayerLevel;
    }
 private void Awake()
 {
     if (!(thisDropdown = GetComponent <Dropdown>()))
     {
         Debug.Log($"CombatIntensityDropdown.cs is not attached to a dropdown gameobject!");
     }
     else
     {
         thisDropdown.options.Clear();
         thisDropdown.AddOptions(CombatIntensity.CombatIntensityNames());
         thisDropdown.onValueChanged.AddListener(OnValueChanged);
     }
 }
Example #4
0
    public Setup(SetupSaveGlob saveGlob, Player player)
    {
        //  SetupSaveGlob
        SetupName       = saveGlob.setupName;
        combatIntensity = new CombatIntensity((CombatIntensity.CombatIntensityLevels)saveGlob.combatIntensity);
        ChargeDrainRate = saveGlob.chargeDrainRate;
        InstanceCost    = saveGlob.instanceCost;

        //  PlayerGlob
        this.player = new Player(player.Username, saveGlob.player);
        this.player.SmithingLevel = player.SmithingLevel;
        this.player.PrayerLevel   = player.PrayerLevel;
    }
Example #5
0
 public string GetTooltipMessage()
 {
     return(CombatIntensity.GetInfo());
 }