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
 private void Awake()
 {
     if (Instance != null && Instance != this)
     {
         Destroy(gameObject);
     }
     else
     {
         Instance = this;
     }
     Inventory        = new Inventory(InventorySpace, EquipmentSpace);
     PlayerIdlers     = GetComponent <PlayerIdlers>();
     TotalClickDamage = new BigNumber(50);
 }