Exemplo n.º 1
0
    public Idler(IdlerObject idob, PlayerIdlers master)
    {
        IdlerObject    = idob;
        _playerIdler   = master;
        _playerClicker = PlayerClickerFactory.GetClicker(IdlerObject.name);

        UpdateIdler();


        OnLevelUpCallback += UpdateIdler;
        OnLevelUpCallback += _playerIdler.UpdateTotalIdlerDamage;
        OnLevelUpCallback += _playerIdler.UpdateTotalIdlerManaCost;
        Player.Instance.OnEquipCallback += UpdateIdler;
    }
Exemplo n.º 2
0
 public static void TrackIdlerObject(IdlerObject idob) => Instance?.IdlerObjects.Add(idob);