public float GetOriginalResourceCost(Part part) { if (originalResourceCosts.ContainsKey(part.partInfo.name)) { float cost = originalResourceCosts[part.partInfo.name]; if (debugMode) { Debug.Log(string.Format("[WBIOmniManager] original resource cost: {0:n2}", cost)); } return(cost); } if (debugMode) { Debug.Log(string.Format("[WBIOmniManager] {0:s} part cost: {1:n2}", part.partInfo.name, part.partInfo.cost)); } float resourceCost = ResourceHelper.GetResourceCost(part, true); if (debugMode) { Debug.Log(string.Format("[WBIOmniManager] original resource cost: {0:n2}", resourceCost)); } originalResourceCosts.Add(part.partInfo.name, resourceCost); return(resourceCost); }
public float GetModuleCost() { float resourceCost = ResourceHelper.GetResourceCost(this.part); return(resourceCost); }