public override NodeState Evaluate() { if (miner.GetGoldMine() != null) { miner.Mine(); } if (miner.GetGoldDeposit() == miner.maxGoldCapacity) { return(NodeState.Ok); } else { return(NodeState.Running); } }