public override NodeState Evaluate() { if (miner.home != null) { miner.Deposit(); } if (miner.GetGoldDeposit() == 0) { return(NodeState.Ok); } else { return(NodeState.Running); } }