// Return name of a MANIPULATORTYPE public static string ManipulatorTypeName(MANIPULATORTYPEC mType) { string returnString; switch (mType) { case MANIPULATORTYPEC.None: returnString = "None"; break; case MANIPULATORTYPEC.Attractor: returnString = "Attractor"; break; case MANIPULATORTYPEC.AttractorGravitational: returnString = "Gravitational"; break; case MANIPULATORTYPEC.Repellent: returnString = "Repellent"; break; case MANIPULATORTYPEC.Property: returnString = "Property"; break; case MANIPULATORTYPEC.Combined: returnString = "Combined"; break; default: returnString = "Manipulator"; break; } return(returnString); }
/// <summary> /// Create a manipulator in a PlaygroundParticlesC object /// </summary> /// <returns>The ManipulatorObjectC.</returns> /// <param name="type">Type.</param> /// <param name="affects">Affects.</param> /// <param name="manipulatorTransform">Manipulator transform.</param> /// <param name="size">Size.</param> /// <param name="strength">Strength.</param> /// <param name="playgroundParticles">Playground particles.</param> public static ManipulatorObjectC ManipulatorObject (MANIPULATORTYPEC type, LayerMask affects, Transform manipulatorTransform, float size, float strength, PlaygroundParticlesC playgroundParticles) { return PlaygroundParticlesC.NewManipulatorObject(type,affects,manipulatorTransform,size,strength,playgroundParticles); }
/// <summary> /// Creates a new ManipulatorObject and attach to the Playground Manager. /// </summary> /// <returns>The manipulator object.</returns> /// <param name="type">Type.</param> /// <param name="affects">Affects.</param> /// <param name="manipulatorTransform">Manipulator transform.</param> /// <param name="size">Size.</param> /// <param name="strength">Strength.</param> /// <param name="playgroundParticles">Playground particles.</param> public static ManipulatorObjectC NewManipulatorObject(MANIPULATORTYPEC type, LayerMask affects, Transform manipulatorTransform, float size, float strength, PlaygroundParticlesC playgroundParticles) { ManipulatorObjectC manipulatorObject = new ManipulatorObjectC(); manipulatorObject.type = type; manipulatorObject.affects = affects; manipulatorObject.transform.transform = manipulatorTransform; manipulatorObject.size = size; manipulatorObject.strength = strength; manipulatorObject.bounds = new Bounds(Vector3.zero, new Vector3(size, size, size)); manipulatorObject.property = new ManipulatorPropertyC(); manipulatorObject.Update(); // Add this to Playground Manager or the passed in playgroundParticles if (playgroundParticles==null) PlaygroundC.reference.manipulators.Add(manipulatorObject); else playgroundParticles.manipulators.Add(manipulatorObject); return manipulatorObject; }
// Return name of a MANIPULATORTYPE public static string ManipulatorTypeName (MANIPULATORTYPEC mType) { string returnString; switch (mType) { case MANIPULATORTYPEC.None: returnString = playgroundLanguage.none; break; case MANIPULATORTYPEC.Attractor: returnString = playgroundLanguage.attractor; break; case MANIPULATORTYPEC.AttractorGravitational: returnString = playgroundLanguage.gravitational; break; case MANIPULATORTYPEC.Repellent: returnString = playgroundLanguage.repellent; break; case MANIPULATORTYPEC.Property: returnString = playgroundLanguage.property; break; case MANIPULATORTYPEC.Combined: returnString = playgroundLanguage.combined; break; case MANIPULATORTYPEC.Vortex: returnString = playgroundLanguage.vortex; break; default: returnString = playgroundLanguage.manipulator; break; } return returnString; }
// Return name of a MANIPULATORTYPE public static string ManipulatorTypeName (MANIPULATORTYPEC mType) { string returnString; switch (mType) { case MANIPULATORTYPEC.None: returnString = "None"; break; case MANIPULATORTYPEC.Attractor: returnString = "Attractor"; break; case MANIPULATORTYPEC.AttractorGravitational: returnString = "Gravitational"; break; case MANIPULATORTYPEC.Repellent: returnString = "Repellent"; break; case MANIPULATORTYPEC.Property: returnString = "Property"; break; case MANIPULATORTYPEC.Combined: returnString = "Combined"; break; default: returnString = "Manipulator"; break; } return returnString; }