コード例 #1
0
    private void CreateSparks(Vector2 position, Color color)
    {
        var sparks = PrefabsHelper.InstantiateSparks();
        var sprite = Engine.Field.Sprites[(int)position.x, (int)position.y];
        var ps     = sparks.GetComponent <ParticleSystem>();

        ps.renderer.material.color = color;
        ps.maxParticles            = new CryptoRandom().Next(4, 10);
        sparks.transform.position  = sprite.transform.position;
        Destroy(sparks, ps.startLifetime);
    }