private void orgEvent() { eventsSubgroups = new ArrayList(); SubGroups standard = new SubGroups("STANDARD", new string [] { "EName", "Type", "At", "Flags", "ChildFx", "LifeSpan", "LifeSpanJitter" }); SubGroups animated = new SubGroups("ANIMATED ENTITIES", new string[] { "Anim", "AnimPiv", "Cape", "NewState", "SetState" }); SubGroups animBits = new SubGroups("ANIM BITS", new string[] { "Until", "While" }); SubGroups camera = new SubGroups("CAMERA", new string[] { "CameraSpace" }); SubGroups createNode = new SubGroups("CREATE NODE", new string[] { "Inherit_Position", "Inherit_Rotation", "Inherit_Scale", "Inherit_SuperRotation", "Update_Position", "Update_Rotation", "Update_Scale", "Update_SuperRotation" }); SubGroups geometry = new SubGroups("GEOMETRY", new string[] { "Geom", "AltPiv" }); SubGroups goalsMag = new SubGroups("GOALS & MAGNETS", new string[] { "LookAt", "Magnet", "PMagnet", "POther" }); SubGroups physics = new SubGroups("PHYSICS", new string[] { "CDestroy", "CEvent", "CThresh", "PhysicsOnly", "JDestroy", "JEvent" }); SubGroups sysReq = new SubGroups("SYSTEM REQUIREMENTS", new string[] { "HardwareOnly", "SoftwareOnly" }); SubGroups legacy = new SubGroups("LEGACY", new string[] { "AtRayFx", "CRotation", "Lighting", "PowerMax", "PowerMin", "RayLength", "SoundNoRepeat", "WorldGroup" }); eventsSubgroups.Add(standard); eventsSubgroups.Add(animated); eventsSubgroups.Add(animBits); eventsSubgroups.Add(camera); eventsSubgroups.Add(createNode); eventsSubgroups.Add(geometry); eventsSubgroups.Add(goalsMag); eventsSubgroups.Add(physics); eventsSubgroups.Add(sysReq); eventsSubgroups.Add(legacy); }
private void orgBhvr() { bhvrSubgroups = new ArrayList(); SubGroups alpha = new SubGroups("ALPHA", new string[] { "Alpha", "FadeInLength", "FadeOutLength" }); SubGroups motion = new SubGroups("MOTION", new string[] { "LifeSpan", "InitialVelocity", "InitialVelocityJitter", "Drag", "Gravity", "Spin", "SpinJitter", "TrackMethod", "TrackRate" }); SubGroups pos = new SubGroups("POSITION", new string[] { "PositionOffset", "StartJitter", "PyrRotate", "PyrRotateJitter" }); SubGroups scale = new SubGroups("SCALE", new string[] { "Scale", "ScaleRate", "EndScale" }); SubGroups anim = new SubGroups("ANIMATION", new string[] { "AnimScale", "StAnim", "Stretch" }); SubGroups cam = new SubGroups("CAMERA EFFECTS", new string[] { "Blur", "BlurFalloff", "BlurRadius", "", "Shake", "ShakeFallOff", "ShakeRadius" }); SubGroups color = new SubGroups("COLOR", new string[] { "TintGeom", "", "HueShift", "HueShiftJitter", "inheritGroupTint", "", "StartColor", "PrimaryTint", "SecondaryTint", "", "BeColor1", "ByTime1", "PrimaryTint1", "SecondaryTint1", "", "BeColor2", "ByTime2", "PrimaryTint2", "SecondaryTint2" }); SubGroups colorCont = new SubGroups("COLOR CONT.", new string[] { "BeColor3", "ByTime3", "PrimaryTint3", "SecondaryTint3", "", "BeColor4", "ByTime4", "PrimaryTint4", "SecondaryTint4", "", "BeColor5", "ByTime5", "PrimaryTint5", "SecondaryTint5" }); SubGroups colorOver = new SubGroups("COLOR-OVERRIDE", new string[] { "Rgb0", "Rgb0Next", "Rgb0Time", "", "Rgb1", "Rgb1Next", "Rgb1Time", "", "Rgb2", "Rgb2Next", "Rgb2Time" }); SubGroups colorOverCont = new SubGroups("COLOR-OVERRIDE CONT.", new string[] { "Rgb3", "Rgb3Next", "Rgb3Time", "", "Rgb4", "Rgb4Next", "Rgb4Time", "", }); SubGroups light = new SubGroups("LIGHT PULSE", new string[] { "PulseBrightness", "PulsePeakTime", "PulseClamp" }); SubGroups phys = new SubGroups("PHYSICS", new string[] { "physics", "physGravity", "physRadius", "physRestitution", "physSFriction", "physDFriction", "PhysKillBelowSpeed" }); SubGroups physDebris = new SubGroups("PHYSICS-DEBRIS", new string[] { "physDebris", "physDensity", "physScale" }); SubGroups physForce = new SubGroups("PHYSICS-FORCE", new string[] { "physForceType", "physForceRadius", "physForcePower", "physForcePowerJitter", "physForceCentripetal" }); SubGroups physJoint = new SubGroups("PHYSICS-JOINTED OBJECTS", new string[] { "physJointAnchor", "physJointAngLimit", "physJointAngSpring", "physJointAngSpringDamp", "physJointBreakForce", "physJointBreakTorque", "physJointCollidesWorld", "physJointDOFs", "physJointDrag", "physJointLinLimit", "physJointLinSpring", "physJointLinSpringDamp" }); SubGroups splat = new SubGroups("SPLAT", new string[] { "SplatFadeCenter", "SplatFalloffType", "SplatFlags", "SplatNormalFade", "SplatSetBack" }); bhvrSubgroups.Add(alpha); bhvrSubgroups.Add(motion); bhvrSubgroups.Add(pos); bhvrSubgroups.Add(scale); bhvrSubgroups.Add(anim); bhvrSubgroups.Add(cam); bhvrSubgroups.Add(color); bhvrSubgroups.Add(colorCont); bhvrSubgroups.Add(colorOver); bhvrSubgroups.Add(colorOverCont); bhvrSubgroups.Add(light); bhvrSubgroups.Add(phys); bhvrSubgroups.Add(physDebris); bhvrSubgroups.Add(physForce); bhvrSubgroups.Add(physJoint); bhvrSubgroups.Add(splat); }
private void orgPart() { partsSubgroups = new ArrayList(); SubGroups emitter = new SubGroups("EMITTER", new string[] { "KickStart", "TimeToFull", "", "Burst", "NewPerFrame", "MoveScale", "", "BurbleAmplitude" , "BurbleFrequency", "BurbleThreshold", "", "EmissionType", "EmissionRadius", "EmissionHeight", "EmissionLifeSpan" , "", "TightenUp", "", "WorldOrLocalPosition", "DieLikeThis", "DeathAgeToZero" }); SubGroups motion = new SubGroups("MOTION", new string[] { "InitialVelocity", "InitialVelocityJitter", "VelocityJitter" , "", "Gravity", "Drag", "Magnetism", "Stickiness", "", "OrientationJitter", "Spin", "SpinJitter" }); SubGroups particle = new SubGroups("PARTICLE", new string[] { "FrontOrLocalFacing", "SortBias", "", "StartSize", "ExpandRate" , "ExpandType", "EndSize", "", "StreakType", "StreakScale", "StreakOrient", "StreakDirection" }); SubGroups textures = new SubGroups("TEXTURES", new string[] { "Blend_mode", "", "TextureName", "TexScroll1", "TexScrollJitter1" , "AnimFrames1", "AnimPace1", "AnimType1", "", "TextureName2", "TexScroll2", "TexScrollJitter2", "AnimFrames2", "AnimPace2" , "AnimType2" }); SubGroups alpha = new SubGroups("ALPHA", new string[] { "Alpha", "FadeInBy", "FadeOutStart", "FadeOutBy" }); SubGroups flags = new SubGroups("FLAGS", new string[] { "IgnoreFxTint", "AlwaysDraw" }); SubGroups color = new SubGroups("COLOR", new string[] { "ColorOffset", "ColorOffsetJitter", "", "StartColor", "ColorChangeType", "PrimaryTint", "SecondaryTint", "", "ByTime1", "BeColor1", "PrimaryTint1", "SecondaryTint1", "", "ByTime2", "BeColor2", "PrimaryTint2", "SecondaryTint2", "", "ByTime3", "BeColor3", "PrimaryTint3", "SecondaryTint3", "", "ByTime4", "BeColor4", "PrimaryTint4", "SecondaryTint4" }); partsSubgroups.Add(emitter); partsSubgroups.Add(flags); partsSubgroups.Add(motion); partsSubgroups.Add(particle); partsSubgroups.Add(textures); partsSubgroups.Add(alpha); partsSubgroups.Add(color); }