particle-system-modify

Modify UnityEngine.ParticleSystem component properties via reflection.

Updated May 3, 2026
One-click install
npx skills add https://github.com/RakameNouya/MR-Bab_10_and_Kel_3 --skill particle-system-modify-rakamenouya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: particle-system-modify
Source: https://github.com/RakameNouya/MR-Bab_10_and_Kel_3/tree/main/.gemini/skills/particle-system-modify
Command: npx skills add https://github.com/RakameNouya/MR-Bab_10_and_Kel_3 --skill particle-system-modify-rakamenouya

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the modification of Unity GameObjects' ParticleSystem components, reducing the complexity of customizing particle effects without the need for extensive manual editing.

Core Features & Use Cases

  • Component Modification: Dynamically modify various modules of a ParticleSystem, including Main, Emission, Shape, and more.
  • Selective Updates: Only apply changes to specified modules, leaving others untouched for more efficient updates.
  • Use Case: Imagine you need to adjust the color and size of a particle effect without affecting its other properties. Use this Skill to update the desired attributes quickly and effectively.

Quick Start

To modify a ParticleSystem component, call the 'particle-system-modify' skill with the 'gameObjectRef' and 'componentRef' inputs.

Frequently Asked Questions about particle-system-modify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I modify specific ParticleSystem properties on a Unity GameObject without changing other settings?

To modify specific ParticleSystem properties, you can target individual modules like Main, Emission, or Shape on a Unity GameObject. This allows you to selectively update attributes such as color and size while leaving other emission settings untouched.

Can I dynamically update Unity particle effects without manual editing?

Yes, you can dynamically update Unity particle effects by modifying the ParticleSystem component directly. This approach simplifies customizing particle effects by using reflection to apply changes, eliminating the need for extensive manual editing.

What is the best way to change the color and size of a particle effect in Unity?

The best way to change the color and size of a particle effect in Unity is to apply targeted updates to the Main module of the ParticleSystem component. This ensures you only alter the desired attributes quickly and effectively.

Does this approach support updating individual modules like Emission and Shape on a Unity ParticleSystem?

Yes, this approach supports updating individual modules like Emission and Shape on a Unity ParticleSystem. It operates within the Unity framework and allows for targeted updates to specific modules for more efficient modifications.

What do I need to start modifying a ParticleSystem component on a Unity GameObject?

To start modifying a ParticleSystem component, you need a Unity GameObject with a ParticleSystem attached. You then provide the gameObject and component references to apply the targeted property changes.

Are there limitations when using reflection to modify Unity ParticleSystem components?

Using reflection to modify Unity ParticleSystem components allows flexible property changes but is limited to operating within the Unity framework. It targets specific modules like Main, Emission, and Shape, so unrelated components on the GameObject remain unaffected.