20 List<int> list =
new();
41 result.CellFace = raycastResult.
CellFace;
64 case SeedType.TallGrass: color *=
new Color(160, 150, 125);
break;
65 case SeedType.RedFlower: color *=
new Color(192, 160, 160);
break;
66 case SeedType.PurpleFlower: color *=
new Color(192, 160, 192);
break;
67 case SeedType.WhiteFlower: color *=
new Color(192, 192, 192);
break;
68 case SeedType.WildRye: color *=
new Color(60, 138, 76);
break;
70 case SeedType.Pumpkin: color *=
new Color(240, 225, 190);
break;
static int SetIsDead(int data, bool isDead)
static int SetSize(int data, int size)
static void DrawFlatOrImageExtrusionBlock(PrimitivesRenderer3D primitivesRenderer, int value, float size, ref Matrix matrix, Texture2D texture, Color color, bool isEmissive, DrawBlockEnvironmentData environmentData)
static int SetSize(int data, int size)
static int SetIsWild(int data, bool isWild)
static IList< int > GetEnumValues(Type type)
static int SetIsSmall(int data, bool isSmall)
static int SetIsWild(int data, bool isWild)
static int SetSize(int data, int size)
override IEnumerable< int > GetCreativeValues()
override BlockPlacementData GetPlacementValue(SubsystemTerrain subsystemTerrain, ComponentMiner componentMiner, int value, TerrainRaycastResult raycastResult)
方块放置方向
override void DrawBlock(PrimitivesRenderer3D primitivesRenderer, int value, Color color, float size, ref Matrix matrix, DrawBlockEnvironmentData environmentData)
override int GetFaceTextureSlot(int face, int value)
static int SetIsSmall(int data, bool isSmall)
static int MakeBlockValue(int contents)
static int ExtractData(int value)