text: from UdonPie import System
  from UdonPie import UnityEngine
  from UdonPie.Undefined import *
  
  
  class Particle:
      def __new__(cls, arg1=None):
          '''
          :returns: Particle
          :rtype: UnityEngine.ParticleSystem.Particle
          '''
          pass
  
      @staticmethod
      def get_position():
          '''
          :returns: Vector3
          :rtype: UnityEngine.Vector3
          '''
          pass
  
      @staticmethod
      def set_position(arg1):
          '''
          :param arg1: Vector3
          :type arg1: UnityEngine.Vector3
          '''
          pass
  
      @staticmethod
      def get_velocity():
          '''
          :returns: Vector3
          :rtype: UnityEngine.Vector3
          '''
          pass
  
      @staticmethod
      def set_velocity(arg1):
          '''
          :param arg1: Vector3
          :type arg1: UnityEngine.Vector3
          '''
          pass
  
      @staticmethod
      def get_animatedVelocity():
          '''
          :returns: Vector3
          :rtype: UnityEngine.Vector3
          '''
          pass
  
      @staticmethod
      def get_totalVelocity():
          '''
          :returns: Vector3
          :rtype: UnityEngine.Vector3
          '''
          pass
  
      @staticmethod
      def get_remainingLifetime():
          '''
          :returns: Single
          :rtype: System.Single
          '''
          pass
  
      @staticmethod
      def set_remainingLifetime(arg1):
          '''
          :param arg1: Single
          :type arg1: System.Single or float
          '''
          pass
  
      @staticmethod
      def get_startLifetime():
          '''
          :returns: Single
          :rtype: System.Single
          '''
          pass
  
      @staticmethod
      def set_startLifetime(arg1):
          '''
          :param arg1: Single
          :type arg1: System.Single or float
          '''
          pass
  
      @staticmethod
      def get_startColor():
          '''
          :returns: Color32
          :rtype: UnityEngine.Color32
          '''
          pass
  
      @staticmethod
      def set_startColor(arg1):
          '''
          :param arg1: Color32
          :type arg1: UnityEngine.Color32
          '''
          pass
  
      @staticmethod
      def get_randomSeed():
          '''
          :returns: UInt32
          :rtype: System.UInt32
          '''
          pass
  
      @staticmethod
      def set_randomSeed(arg1):
          '''
          :param arg1: UInt32
          :type arg1: System.UInt32
          '''
          pass
  
      @staticmethod
      def get_axisOfRotation():
          '''
          :returns: Vector3
          :rtype: UnityEngine.Vector3
          '''
          pass
  
      @staticmethod
      def set_axisOfRotation(arg1):
          '''
          :param arg1: Vector3
          :type arg1: UnityEngine.Vector3
          '''
          pass
  
      @staticmethod
      def get_startSize():
          '''
          :returns: Single
          :rtype: System.Single
          '''
          pass
  
      @staticmethod
      def set_startSize(arg1):
          '''
          :param arg1: Single
          :type arg1: System.Single or float
          '''
          pass
  
      @staticmethod
      def get_startSize3D():
          '''
          :returns: Vector3
          :rtype: UnityEngine.Vector3
          '''
          pass
  
      @staticmethod
      def set_startSize3D(arg1):
          '''
          :param arg1: Vector3
          :type arg1: UnityEngine.Vector3
          '''
          pass
  
      @staticmethod
      def get_rotation():
          '''
          :returns: Single
          :rtype: System.Single
          '''
          pass
  
      @staticmethod
      def set_rotation(arg1):
          '''
          :param arg1: Single
          :type arg1: System.Single or float
          '''
          pass
  
      @staticmethod
      def get_rotation3D():
          '''
          :returns: Vector3
          :rtype: UnityEngine.Vector3
          '''
          pass
  
      @staticmethod
      def set_rotation3D(arg1):
          '''
          :param arg1: Vector3
          :type arg1: UnityEngine.Vector3
          '''
          pass
  
      @staticmethod
      def get_angularVelocity():
          '''
          :returns: Single
          :rtype: System.Single
          '''
          pass
  
      @staticmethod
      def set_angularVelocity(arg1):
          '''
          :param arg1: Single
          :type arg1: System.Single or float
          '''
          pass
  
      @staticmethod
      def get_angularVelocity3D():
          '''
          :returns: Vector3
          :rtype: UnityEngine.Vector3
          '''
          pass
  
      @staticmethod
      def set_angularVelocity3D(arg1):
          '''
          :param arg1: Vector3
          :type arg1: UnityEngine.Vector3
          '''
          pass
  
      @staticmethod
      def GetCurrentSize(arg1):
          '''
          :param arg1: ParticleSystem
          :type arg1: UnityEngine.ParticleSystem
          :returns: Single
          :rtype: System.Single
          '''
          pass
  
      @staticmethod
      def GetCurrentSize3D(arg1):
          '''
          :param arg1: ParticleSystem
          :type arg1: UnityEngine.ParticleSystem
          :returns: Vector3
          :rtype: UnityEngine.Vector3
          '''
          pass
  
      @staticmethod
      def GetCurrentColor(arg1):
          '''
          :param arg1: ParticleSystem
          :type arg1: UnityEngine.ParticleSystem
          :returns: Color32
          :rtype: UnityEngine.Color32
          '''
          pass
  
      @staticmethod
      def Equals(arg1):
          '''
          :param arg1: Object
          :type arg1: System.Object
          :returns: Boolean
          :rtype: System.Boolean
          '''
          pass
  
      @staticmethod
      def ToString():
          '''
          :returns: String
          :rtype: System.String
          '''
          pass
  
      @staticmethod
      def GetHashCode():
          '''
          :returns: Int32
          :rtype: System.Int32
          '''
          pass
  
      @staticmethod
      def GetType():
          '''
          :returns: Type
          :rtype: System.Type
          '''
          pass
  