from UdonPie import System
from UdonPie import UnityEngine
from UdonPie.Undefined import *


class SkeletonBone:
    def __new__(cls, arg1=None):
        '''
        :returns: SkeletonBone
        :rtype: UnityEngine.SkeletonBone
        '''
        pass

    @staticmethod
    def get_name():
        '''
        :returns: String
        :rtype: System.String
        '''
        pass

    @staticmethod
    def set_name():
        '''
        :returns: String
        :rtype: System.String
        '''
        pass

    @staticmethod
    def get_position():
        '''
        :returns: Vector3
        :rtype: UnityEngine.Vector3
        '''
        pass

    @staticmethod
    def set_position():
        '''
        :returns: Vector3
        :rtype: UnityEngine.Vector3
        '''
        pass

    @staticmethod
    def get_rotation():
        '''
        :returns: Quaternion
        :rtype: UnityEngine.Quaternion
        '''
        pass

    @staticmethod
    def set_rotation():
        '''
        :returns: Quaternion
        :rtype: UnityEngine.Quaternion
        '''
        pass

    @staticmethod
    def get_scale():
        '''
        :returns: Vector3
        :rtype: UnityEngine.Vector3
        '''
        pass

    @staticmethod
    def set_scale():
        '''
        :returns: Vector3
        :rtype: UnityEngine.Vector3
        '''
        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

from UdonPie import System
from UdonPie import UnityEngine
from UdonPie.Undefined import *


class SkeletonBone:
    def __new__(cls, arg1=None):
        '''
        :returns: SkeletonBone
        :rtype: UnityEngine.SkeletonBone
        '''
        pass

    @staticmethod
    def get_name():
        '''
        :returns: String
        :rtype: System.String
        '''
        pass

    @staticmethod
    def set_name():
        '''
        :returns: String
        :rtype: System.String
        '''
        pass

    @staticmethod
    def get_position():
        '''
        :returns: Vector3
        :rtype: UnityEngine.Vector3
        '''
        pass

    @staticmethod
    def set_position():
        '''
        :returns: Vector3
        :rtype: UnityEngine.Vector3
        '''
        pass

    @staticmethod
    def get_rotation():
        '''
        :returns: Quaternion
        :rtype: UnityEngine.Quaternion
        '''
        pass

    @staticmethod
    def set_rotation():
        '''
        :returns: Quaternion
        :rtype: UnityEngine.Quaternion
        '''
        pass

    @staticmethod
    def get_scale():
        '''
        :returns: Vector3
        :rtype: UnityEngine.Vector3
        '''
        pass

    @staticmethod
    def set_scale():
        '''
        :returns: Vector3
        :rtype: UnityEngine.Vector3
        '''
        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

:returns: SkeletonBone         :rtype: UnityEngine.SkeletonBone :returns: String         :rtype: System.String :returns: String         :rtype: System.String :returns: Vector3         :rtype: UnityEngine.Vector3 :returns: Vector3         :rtype: UnityEngine.Vector3 :returns: Quaternion         :rtype: UnityEngine.Quaternion :returns: Quaternion         :rtype: UnityEngine.Quaternion :returns: Vector3         :rtype: UnityEngine.Vector3 :returns: Vector3         :rtype: UnityEngine.Vector3 :param arg1: Object         :type arg1: System.Object         :returns: Boolean         :rtype: System.Boolean :returns: String         :rtype: System.String :returns: Int32         :rtype: System.Int32 :returns: Type         :rtype: System.Type