protected override void Init(Common.ObjectBuilders.Definitions.MyObjectBuilder_DefinitionBase builder) { base.Init(builder); var ob = builder as MyObjectBuilder_ButtonPanelDefinition; ButtonCount = ob.ButtonCount; ButtonSymbols = ob.ButtonSymbols; ButtonColors = ob.ButtonColors; UnassignedButtonColor = ob.UnassignedButtonColor; }
protected override void Init(Common.ObjectBuilders.Definitions.MyObjectBuilder_DefinitionBase builder) { base.Init(builder); var ob = builder as MyObjectBuilder_ButtonPanelDefinition; ResourceSinkGroup = MyStringHash.GetOrCompute(ob.ResourceSinkGroup); ButtonCount = ob.ButtonCount; ButtonSymbols = ob.ButtonSymbols; ButtonColors = ob.ButtonColors; UnassignedButtonColor = ob.UnassignedButtonColor; }