15 public static float[]
m_sizes = [1f, 1f, 0.33f];
32 float size2 = bulletType >= 0 && bulletType < m_sizes.Length ? size *
m_sizes[bulletType] : size;
72 || bulletType >= Enum.GetValues<
BulletType>().Length) {
static void DrawFlatOrImageExtrusionBlock(PrimitivesRenderer3D primitivesRenderer, int value, float size, ref Matrix matrix, Texture2D texture, Color color, bool isEmissive, DrawBlockEnvironmentData environmentData)
override int GetFaceTextureSlot(int face, int value)
static BulletType GetBulletType(int data)
override IEnumerable< int > GetCreativeValues()
static int SetBulletType(int data, BulletType bulletType)
override string GetDisplayName(SubsystemTerrain subsystemTerrain, int value)
static float[] m_weaponPowers
override float GetExplosionPressure(int value)
override void GenerateTerrainVertices(BlockGeometryGenerator generator, TerrainGeometry geometry, int value, int x, int y, int z)
static float[] m_explosionPressures
override void DrawBlock(PrimitivesRenderer3D primitivesRenderer, int value, Color color, float size, ref Matrix matrix, DrawBlockEnvironmentData environmentData)
static int[] m_textureSlots
override float GetProjectilePower(int value)
static IList< int > GetEnumValues(Type type)
static string Get(string className, int key)
获取在当前语言类名键对应的字符串
static int MakeBlockValue(int contents)
static int ExtractData(int value)