public void OnHandClick(GUIHand guiHand) { if (OverLimit) { ErrorMessage.AddMessage(CyBioReactor.OverLimitString()); return; } PDA pda = Player.main.GetPDA(); Inventory.main.SetUsedStorage(Container); pda.Open(PDATab.Inventory, null, new PDA.OnClose(CyOnPdaClose), 4f); pdaIsOpen = true; }
public void OnHandHover(GUIHand guiHand) { if (!Buildable.constructed) { return; } HandReticle main = HandReticle.main; if (OverLimit) { main.SetInteractText(CyBioReactor.OverLimitString()); } else { main.SetInteractText(CyBioReactor.OnHoverFormatString(Mathf.FloorToInt(Battery._charge), Battery._capacity, (this.MaterialsProcessing.Count > 0 ? "+" : ""))); } main.SetIcon(HandReticle.IconType.Hand, 1f); }