12345678910111213141516171819202122232425262728293031323334353637 |
- using System;
- using UnityEngine;
- namespace UnityEditor
- {
- [AddComponentMenu("BabylonJS/Particle System", 4)]
- public sealed class BabylonParticleSystem : MonoBehaviour
- {
- public bool exportParticle = true;
- public string particleName = String.Empty;
- public Texture2D texture = null;
- public Color textureMask = Color.white;
- public bool autoStart = true;
- public float updateSpeed = 0.01f;
- public float emitRate = 10;
- public Vector3 gravity = new Vector3(0, -9.8f, 0);
- public BabylonParticleBlend blendMode = BabylonParticleBlend.OneOne;
- public int capacity = 100;
- public Color color1 = Color.white;
- public Color color2 = Color.white;
- public Color colorDead = Color.black;
- public Vector3 direction1 = new Vector3(0, 1.0f, 0);
- public Vector3 direction2 = new Vector3(0, 1.0f, 0);
- public Vector3 minEmitBox = new Vector3(-0.5f, -0.5f, -0.5f);
- public Vector3 maxEmitBox = new Vector3(0.5f, 0.5f, 0.5f);
- public float minEmitPower = 1;
- public float maxEmitPower = 1;
- public float minLifeTime = 1;
- public float maxLifeTime = 1;
- public float minSize = 1;
- public float maxSize = 1;
- public float minAngularSpeed = 0;
- public float maxAngularSpeed = 0;
- public int targetStopFrame = 0;
- public float deadAlpha = 0;
- }
- }
|