public override void Init(StringBuilder displayName, Models.MyModelsEnum?modelLod0Enum, Models.MyModelsEnum?modelLod1Enum, MyEntity parentObject, float?scale, CommonLIB.AppCode.ObjectBuilders.MyMwcObjectBuilder_Base objectBuilder, Models.MyModelsEnum?modelCollision = null, Models.MyModelsEnum?modelLod2Enum = null) { // Some fake builder var builder = new MyMwcObjectBuilder_SmallShip_Weapon(MyMwcObjectBuilder_SmallShip_Weapon_TypesEnum.Drilling_Device_Crusher); base.Init(displayName, modelLod0Enum, modelLod1Enum, parentObject, scale, builder, modelCollision, modelLod2Enum); SetModel(MyModelsEnum.MysteriousBox_matt_5m); }
public override void Init(StringBuilder displayName, Models.MyModelsEnum?modelLod0Enum, Models.MyModelsEnum?modelLod1Enum, MyEntity parentObject, float?scale, CommonLIB.AppCode.ObjectBuilders.MyMwcObjectBuilder_Base objectBuilder, Models.MyModelsEnum?modelCollision = null, Models.MyModelsEnum?modelLod2Enum = null) { base.Init(displayName, modelLod0Enum, modelLod1Enum, parentObject, scale, objectBuilder, modelCollision, modelLod2Enum); this.CastShadows = false; this.NeedsUpdate = true; this.Save = false; }
public override void Init(System.Text.StringBuilder hudLabelText, Models.MyModelsEnum?modelLod0Enum, Models.MyModelsEnum?modelLod1Enum, MyEntity parentObject, float?scale, CommonLIB.AppCode.ObjectBuilders.MyMwcObjectBuilder_Base objectBuilder, Models.MyModelsEnum?modelCollision = null, Models.MyModelsEnum?modelLod2 = null) { base.Init(hudLabelText, modelLod0Enum, modelLod1Enum, parentObject, scale, objectBuilder, modelCollision, modelLod2); //InitSpherePhysics(MyMaterialType.GLASS, ModelLod0, 1.0f, 0, MyConstants.COLLISION_LAYER_DEFAULT, RigidBodyFlag.RBF_DEFAULT); Visible = false; Save = false; }
public override void Init(StringBuilder displayName, Models.MyModelsEnum?modelLod0Enum, Models.MyModelsEnum?modelLod1Enum, MyEntity parentObject, float?scale, CommonLIB.AppCode.ObjectBuilders.MyMwcObjectBuilder_Base objectBuilder, Models.MyModelsEnum?modelCollision = null, Models.MyModelsEnum?modelLod2 = null) { base.Init(displayName, modelLod0Enum, modelLod1Enum, parentObject, scale, objectBuilder, modelCollision, modelLod2); switch (modelLod0Enum) { case Models.MyModelsEnum.Cockpit_SS_04: Crosshair = HUD.MyHudTexturesEnum.crosshair_nazzi; break; case Models.MyModelsEnum.Cockpit_Razorclaw: Crosshair = HUD.MyHudTexturesEnum.crosshair_templary; break; case Models.MyModelsEnum.Cockpit_CN_03: Crosshair = HUD.MyHudTexturesEnum.crosshair_russian; break; case Models.MyModelsEnum.OmniCorp_EAC01_Cockpit: case Models.MyModelsEnum.OmniCorp01_Cockpit: case Models.MyModelsEnum.OmniCorp04_Cockpit: case Models.MyModelsEnum.OmniCorp03_Cockpit: Crosshair = HUD.MyHudTexturesEnum.crosshair_omnicorp; break; case Models.MyModelsEnum.EAC02_Cockpit: case Models.MyModelsEnum.EAC03_Cockpit: case Models.MyModelsEnum.EAC04_Cockpit: case Models.MyModelsEnum.EAC05_Cockpit: default: Crosshair = HUD.MyHudTexturesEnum.Crosshair01; break; } m_modelLod0.PreloadTextures(LoadingMode.Immediate, MaterialIndex); }