public static void AddGuiHelper(MyMwcObjectBuilderTypeEnum objectBuilderType, int objectBuilderID, MyGuiHelperBase guiHelper) { if (m_buildTypeHelpers[(int)objectBuilderType] == null) { m_buildTypeHelpers[(int)objectBuilderType] = new MyGuiHelperBase[MyMwcObjectBuilder_Base.GetObjectBuilderIDs(objectBuilderType).Max() + 1]; } m_buildTypeHelpers[(int) objectBuilderType][objectBuilderID] = guiHelper; }
public void Start(MyGuiHelperBase guiHelper, MyGameplayProperties itemProperties, MyMwcObjectBuilder_Base objectBuilder, float amount) { GuiHelper = guiHelper; ItemProperties = itemProperties; ObjectBuilder = objectBuilder; Amount = Math.Min(amount, MaxAmount); TemporaryFlags = MyInventoryItemTemporaryFlags.NONE; }
public void Start(MyGuiHelperBase guiHelper, MyGameplayProperties itemProperties, MyMwcObjectBuilder_Base objectBuilder) { Start(guiHelper, itemProperties, objectBuilder, 1f); }