HTSpriteSheet.CreateParticle C# (CSharp) Method

CreateParticle() public method

Creates the particle.
public CreateParticle ( ) : void
return void
    void CreateParticle()
    {
        mesh = gameObject.AddComponent<MeshFilter>().mesh;
        meshRender = gameObject.AddComponent<MeshRenderer>();

        mesh.vertices = new Vector3[] { new Vector3(-0.5f,-0.5f,0f),new Vector3(-0.5f,0.5f,0f), new Vector3(0.5f,0.5f,0f), new Vector3(0.5f,-0.5f,0f) };
        mesh.triangles = new int[] {0,1,2, 2,3,0 };
        mesh.uv = new Vector2[] { new Vector2(1f,0f),  new Vector2 (1f, 1f),  new Vector2 (0f, 1f), new Vector2 (0f, 0f)};

        meshRender.shadowCastingMode = UnityEngine.Rendering.ShadowCastingMode.Off;
        meshRender.receiveShadows = false;
        mesh.RecalculateNormals();

        GetComponent<Renderer>().material= spriteSheetMaterial;
    }