protected override MyMwcObjectBuilder_Base GetObjectBuilderInternal(bool getExactCopy) { MyMwcObjectBuilder_PrefabLargeShip objectBuilder = base.GetObjectBuilderInternal(getExactCopy) as MyMwcObjectBuilder_PrefabLargeShip; objectBuilder.Name = Name; return(objectBuilder); }
public override void Init(string hudLabelText, Vector3 relativePosition, Matrix localOrientation, MyMwcObjectBuilder_PrefabBase objectBuilder, MyPrefabConfiguration prefabConfig) { MyMwcObjectBuilder_PrefabLargeShip objectBuilderLargeShip = objectBuilder as MyMwcObjectBuilder_PrefabLargeShip; m_owner.Inventory.OnInventoryContentChange += OnInventoryContentChanged; Name = objectBuilderLargeShip.Name; base.Init(Name, relativePosition, localOrientation, objectBuilder, prefabConfig); }