MaterialService
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
MaterialService è il servizio di gioco responsabile della gestione dei materiali. È il container per le istanze globali MaterialVariant . MaterialVariant può essere figlio
MaterialService ha alcune proprietà (Material)Name. L'assegnazione di un nome MaterialVariant sostituisce il materiale incorporato con il materiale specificato MaterialVariant. Se il MaterialService non può trovare un nome Materialrant Corrisponde, viene impostato su materiale incorporato. Nota che BaseMaterial deve anche corrispondere, per esempio, a
MaterialService ha una proprietà MaterialService.Use2022Materials che passa tra materiali legacy e nuovi materiali introdotti nell'anno 2022. Poiché i materiali legacy e gli script generati dagli utenti usano diversi encodings, l'utilizzo di materiali legacy e materiali generati dagli utenti (nuovi) nell'anno 2022 ha un penale di prestazioni. Se il tuo gi
Sommario
Proprietà
Specify MaterialVariant name to override built-in Asphalt.
Specify MaterialVariant name to override built-in Basalt.
Specify MaterialVariant name to override built-in Brick.
Specify MaterialVariant name to override built-in Cobblestone.
Specify MaterialVariant name to override built-in Concrete.
Specify MaterialVariant name to override built-in CorrodedMetal.
Specify MaterialVariant name to override built-in CrackedLava.
Specify MaterialVariant name to override built-in DiamondPlate.
Specify MaterialVariant name to override built-in Fabric.
Specify MaterialVariant name to override built-in Foil.
Specify MaterialVariant name to override built-in Glacier.
Specify MaterialVariant name to override built-in Granite.
Specify MaterialVariant name to override built-in Grass.
Specify MaterialVariant name to override built-in Ground.
Specify MaterialVariant name to override built-in Ice.
Specify MaterialVariant name to override built-in LeafyGrass.
Specify MaterialVariant name to override built-in Limestone.
Specify MaterialVariant name to override built-in Marble.
Specify MaterialVariant name to override built-in Metal.
Specify MaterialVariant name to override built-in Mud.
Specify MaterialVariant name to override built-in Pavement.
Specify MaterialVariant name to override built-in Pebble.
Specify MaterialVariant name to override built-in Plastic.
Specify MaterialVariant name to override built-in Rock.
Specify MaterialVariant name to override built-in Salt.
Specify MaterialVariant name to override built-in Sand.
Specify MaterialVariant name to override built-in Sandstone.
Specify MaterialVariant name to override built-in Slate.
Specify MaterialVariant name to override built-in SmoothPlastic.
Specify MaterialVariant name to override built-in Snow.
Cambia il materiale di pacchetto incorporato.
Specify MaterialVariant name to override built-in Wood.
Specify MaterialVariant name to override built-in WoodPlanks.
Metodi
Ottieni il nome in override MaterialVariant del inserisci / scrividi materiale specificato.
Ottieni il riferimento MaterialVariant effettivo dato un nome e Material.
Imposta un MaterialVariant nome che sovrascrive un materiale incorporato.
Proprietà
AsphaltName
Specify MaterialVariant name to override built-in Asphalt. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Asphalt.
BasaltName
Specify MaterialVariant name to override built-in Basalt. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Basalt.
BrickName
Specify MaterialVariant name to override built-in Brick. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Brick.
CardboardName
CarpetName
CeramicTilesName
ClayRoofTilesName
CobblestoneName
Specify MaterialVariant name to override built-in Cobblestone. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Cobblestone.
ConcreteName
Specify MaterialVariant name to override built-in Concrete. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Concrete.
CorrodedMetalName
Specify MaterialVariant name to override built-in CorrodedMetal. The Specified Material must have MaterialVariant.BaseMaterial set to CorrodedMetal.
CrackedLavaName
Specify MaterialVariant name to override built-in CrackedLava. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to CrackedLava.
DiamondPlateName
Specify MaterialVariant name to override built-in DiamondPlate. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to DiamondPlate.
FabricName
Specify MaterialVariant name to override built-in Fabric. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Fabric.
FoilName
Specify MaterialVariant name to override built-in Foil. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Foil.
GlacierName
Specify MaterialVariant name to override built-in Glacier. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Glacier.
GraniteName
Specify MaterialVariant name to override built-in Granite. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Granite.
GrassName
Specify MaterialVariant name to override built-in Grass. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Grass.
GroundName
Specify MaterialVariant name to override built-in Ground. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Ground.
IceName
Specify MaterialVariant name to override built-in Ice. The Specified Materialoubt must have MaterialVariant.BaseMaterial set to Ice.
LeafyGrassName
Specify MaterialVariant name to override built-in LeafyGrass. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to LeafyGrass.
LeatherName
LimestoneName
Specify MaterialVariant name to override built-in Limestone. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Limestone.
MarbleName
Specify MaterialVariant name to override built-in Marble. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Marble.
MetalName
Specify MaterialVariant name to override built-in Metal. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Metal.
MudName
Specify MaterialVariant name to override built-in Mud. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Mud.
PavementName
Specify MaterialVariant name to override built-in Pavement. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Pavement.
PebbleName
Specify MaterialVariant name to override built-in Pebble. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Pebble.
PlasterName
PlasticName
Specify MaterialVariant name to override built-in Plastic. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Plastic.
RockName
Specify MaterialVariant name to override built-in Rock. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Rock.
RoofShinglesName
RubberName
SaltName
Specify MaterialVariant name to override built-in Salt. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Salt.
SandName
Specify MaterialVariant name to override built-in Sand. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Sand.
SandstoneName
Specify MaterialVariant name to override built-in Sandstone. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Sandstone.
SlateName
Specify MaterialVariant name to override built-in Slate. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Slate.
SmoothPlasticName
Specify MaterialVariant name to override built-in SmoothPlastic. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to SmoothPlastic.
SnowName
Specify MaterialVariant name to override built-in Snow. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Snow.
Use2022Materials
Quando è falso, i materiali incorporati utilizzano il materiale pack prima del 2022. Quando è vero, i materiali incorporati utilizzano il materiale pack rilasciato nel 2022.
WoodName
Specify MaterialVariant name to override built-in Wood. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to Wood.
WoodPlanksName
Specify MaterialVariant name to override built-in WoodPlanks. The Specified MaterialVariant must have MaterialVariant.BaseMaterial set to WoodPlanks.
Metodi
GetBaseMaterialOverride
Ottieni il nome in override MaterialVariant del inserisci / scrividi materiale specificato.
Parametri
Tipo di materiale da recuperare.
Restituzioni
Il nome MaterialVariant è attualmente impostato come Soprascrivere.
GetMaterialVariant
Ottieni il riferimento MaterialVariant efficace dato un nome MaterialVariant e BaseMaterial. Questo MaterialVariant deve essere un discendente di MaterialService. Ritorna null se non esiste un'istanza corrispondente.
Parametri
BaseMaterial di MaterialVariant.
Nome di MaterialVariant.
Restituzioni
Un'istanza MaterialVariant che corrisponde ai parametri.
SetBaseMaterialOverride
Imposta un MaterialVariant nome che sovrascrive un materiale incorporato.
Parametri
Il tipo di materiale da cambiare.
Nome dell'oggetto MaterialVariant .