serialization; landing; start on item database
This commit is contained in:
parent
d39e6895af
commit
f605dd12cc
161 changed files with 40745 additions and 773 deletions
8
Assets/AI.meta
Normal file
8
Assets/AI.meta
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 74092dc8c4930bb168ef0e7222e92768
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -15,7 +15,7 @@ MonoBehaviour:
|
|||
m_DefaultGroup: 0d3c75cab4cd488feac7a41a80e154b9
|
||||
m_currentHash:
|
||||
serializedVersion: 2
|
||||
Hash: ff68922cb6caa814cb2fd13a7ecdef11
|
||||
Hash: fad8ef246abed8f414674ed73aaff669
|
||||
m_OptimizeCatalogSize: 0
|
||||
m_BuildRemoteCatalog: 0
|
||||
m_CatalogRequestsTimeout: 0
|
||||
|
@ -99,6 +99,7 @@ MonoBehaviour:
|
|||
m_LabelTable:
|
||||
m_LabelNames:
|
||||
- default
|
||||
- Item
|
||||
m_SchemaTemplates: []
|
||||
m_GroupTemplateObjects:
|
||||
- {fileID: 11400000, guid: b796ad04ed3d7839e8ff13caf5591fbb, type: 2}
|
||||
|
|
|
@ -14,7 +14,19 @@ MonoBehaviour:
|
|||
m_EditorClassIdentifier:
|
||||
m_GroupName: Default Local Group
|
||||
m_GUID: 0d3c75cab4cd488feac7a41a80e154b9
|
||||
m_SerializeEntries: []
|
||||
m_SerializeEntries:
|
||||
- m_GUID: 3a9b5fc9b523890cf8abd310dbc64940
|
||||
m_Address: Items/DebugKey
|
||||
m_ReadOnly: 0
|
||||
m_SerializedLabels:
|
||||
- Item
|
||||
FlaggedDuringContentUpdateRestriction: 0
|
||||
- m_GUID: 83a7512982c0868bbacfd587c15efbea
|
||||
m_Address: Items/Pistol
|
||||
m_ReadOnly: 0
|
||||
m_SerializedLabels:
|
||||
- Item
|
||||
FlaggedDuringContentUpdateRestriction: 0
|
||||
m_ReadOnly: 0
|
||||
m_Settings: {fileID: 11400000, guid: b55e00ba831c74a58b85067e2e441d28, type: 2}
|
||||
m_SchemaSet:
|
||||
|
|
|
@ -25,6 +25,59 @@ AnimatorStateTransition:
|
|||
m_InterruptionSource: 0
|
||||
m_OrderedInterruption: 1
|
||||
m_CanTransitionToSelf: 1
|
||||
--- !u!1102 &-7240266990636143649
|
||||
AnimatorState:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Soft Landing
|
||||
m_Speed: 1
|
||||
m_CycleOffset: 0
|
||||
m_Transitions:
|
||||
- {fileID: 6184199912660915550}
|
||||
- {fileID: 4969767948044742477}
|
||||
m_StateMachineBehaviours: []
|
||||
m_Position: {x: 50, y: 50, z: 0}
|
||||
m_IKOnFeet: 0
|
||||
m_WriteDefaultValues: 1
|
||||
m_Mirror: 0
|
||||
m_SpeedParameterActive: 0
|
||||
m_MirrorParameterActive: 0
|
||||
m_CycleOffsetParameterActive: 0
|
||||
m_TimeParameterActive: 0
|
||||
m_Motion: {fileID: -203655887218126122, guid: a93f1ad95ef00b51aaa3698c11abceda, type: 3}
|
||||
m_Tag:
|
||||
m_SpeedParameter:
|
||||
m_MirrorParameter:
|
||||
m_CycleOffsetParameter:
|
||||
m_TimeParameter:
|
||||
--- !u!1101 &-7166573177807126821
|
||||
AnimatorStateTransition:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name:
|
||||
m_Conditions:
|
||||
- m_ConditionMode: 2
|
||||
m_ConditionEvent: IsFalling
|
||||
m_EventTreshold: 0
|
||||
m_DstStateMachine: {fileID: 0}
|
||||
m_DstState: {fileID: 5485520521179219631}
|
||||
m_Solo: 0
|
||||
m_Mute: 0
|
||||
m_IsExit: 0
|
||||
serializedVersion: 3
|
||||
m_TransitionDuration: 0.25
|
||||
m_TransitionOffset: 0
|
||||
m_ExitTime: 0.6428572
|
||||
m_HasExitTime: 0
|
||||
m_HasFixedDuration: 1
|
||||
m_InterruptionSource: 0
|
||||
m_OrderedInterruption: 1
|
||||
m_CanTransitionToSelf: 1
|
||||
--- !u!1101 &-6146913207680311802
|
||||
AnimatorStateTransition:
|
||||
m_ObjectHideFlags: 1
|
||||
|
@ -89,6 +142,31 @@ BlendTree:
|
|||
m_UseAutomaticThresholds: 1
|
||||
m_NormalizedBlendValues: 0
|
||||
m_BlendType: 0
|
||||
--- !u!1101 &-5124129993156430753
|
||||
AnimatorStateTransition:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name:
|
||||
m_Conditions:
|
||||
- m_ConditionMode: 1
|
||||
m_ConditionEvent: IsFalling
|
||||
m_EventTreshold: 0
|
||||
m_DstStateMachine: {fileID: -2209096865327090922}
|
||||
m_DstState: {fileID: 0}
|
||||
m_Solo: 0
|
||||
m_Mute: 0
|
||||
m_IsExit: 0
|
||||
serializedVersion: 3
|
||||
m_TransitionDuration: 0.25
|
||||
m_TransitionOffset: 0
|
||||
m_ExitTime: 0.9025974
|
||||
m_HasExitTime: 0
|
||||
m_HasFixedDuration: 1
|
||||
m_InterruptionSource: 0
|
||||
m_OrderedInterruption: 1
|
||||
m_CanTransitionToSelf: 1
|
||||
--- !u!1102 &-4626207779293405191
|
||||
AnimatorState:
|
||||
serializedVersion: 6
|
||||
|
@ -116,6 +194,65 @@ AnimatorState:
|
|||
m_MirrorParameter:
|
||||
m_CycleOffsetParameter:
|
||||
m_TimeParameter:
|
||||
--- !u!1102 &-3349303845172701146
|
||||
AnimatorState:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Hard Landing
|
||||
m_Speed: 1
|
||||
m_CycleOffset: 0
|
||||
m_Transitions:
|
||||
- {fileID: 57642320325052723}
|
||||
- {fileID: 6150552266693328460}
|
||||
m_StateMachineBehaviours: []
|
||||
m_Position: {x: 50, y: 50, z: 0}
|
||||
m_IKOnFeet: 0
|
||||
m_WriteDefaultValues: 1
|
||||
m_Mirror: 0
|
||||
m_SpeedParameterActive: 0
|
||||
m_MirrorParameterActive: 0
|
||||
m_CycleOffsetParameterActive: 0
|
||||
m_TimeParameterActive: 0
|
||||
m_Motion: {fileID: -203655887218126122, guid: 787d8596dbe9c6ce5b46ede2faefae23, type: 3}
|
||||
m_Tag:
|
||||
m_SpeedParameter:
|
||||
m_MirrorParameter:
|
||||
m_CycleOffsetParameter:
|
||||
m_TimeParameter:
|
||||
--- !u!1107 &-2209096865327090922
|
||||
AnimatorStateMachine:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Fall
|
||||
m_ChildStates:
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: 3578780403887844613}
|
||||
m_Position: {x: 180, y: 130, z: 0}
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: -3349303845172701146}
|
||||
m_Position: {x: 430, y: -70, z: 0}
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: -7240266990636143649}
|
||||
m_Position: {x: 430, y: 310, z: 0}
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: 5485520521179219631}
|
||||
m_Position: {x: 430, y: 130, z: 0}
|
||||
m_ChildStateMachines: []
|
||||
m_AnyStateTransitions: []
|
||||
m_EntryTransitions: []
|
||||
m_StateMachineTransitions: {}
|
||||
m_StateMachineBehaviours: []
|
||||
m_AnyStatePosition: {x: 0, y: 80, z: 0}
|
||||
m_EntryPosition: {x: 0, y: 140, z: 0}
|
||||
m_ExitPosition: {x: 730, y: 130, z: 0}
|
||||
m_ParentStateMachinePosition: {x: 940, y: 20, z: 0}
|
||||
m_DefaultState: {fileID: 3578780403887844613}
|
||||
--- !u!91 &9100000
|
||||
AnimatorController:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -143,6 +280,18 @@ AnimatorController:
|
|||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: IsFalling
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: HardLanding
|
||||
m_Type: 9
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
m_AnimatorLayers:
|
||||
- serializedVersion: 5
|
||||
m_Name: Base Layer
|
||||
|
@ -156,6 +305,67 @@ AnimatorController:
|
|||
m_IKPass: 0
|
||||
m_SyncedLayerAffectsTiming: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
--- !u!1101 &57642320325052723
|
||||
AnimatorStateTransition:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name:
|
||||
m_Conditions: []
|
||||
m_DstStateMachine: {fileID: 0}
|
||||
m_DstState: {fileID: 0}
|
||||
m_Solo: 0
|
||||
m_Mute: 0
|
||||
m_IsExit: 1
|
||||
serializedVersion: 3
|
||||
m_TransitionDuration: 0.25
|
||||
m_TransitionOffset: 0
|
||||
m_ExitTime: 0.875
|
||||
m_HasExitTime: 1
|
||||
m_HasFixedDuration: 1
|
||||
m_InterruptionSource: 0
|
||||
m_OrderedInterruption: 1
|
||||
m_CanTransitionToSelf: 1
|
||||
--- !u!1109 &1433038568847339751
|
||||
AnimatorTransition:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name:
|
||||
m_Conditions: []
|
||||
m_DstStateMachine: {fileID: 0}
|
||||
m_DstState: {fileID: 1674468964375606611}
|
||||
m_Solo: 0
|
||||
m_Mute: 0
|
||||
m_IsExit: 0
|
||||
serializedVersion: 1
|
||||
--- !u!1101 &1446772964303076017
|
||||
AnimatorStateTransition:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name:
|
||||
m_Conditions:
|
||||
- m_ConditionMode: 2
|
||||
m_ConditionEvent: IsFalling
|
||||
m_EventTreshold: 0
|
||||
m_DstStateMachine: {fileID: 0}
|
||||
m_DstState: {fileID: -7240266990636143649}
|
||||
m_Solo: 0
|
||||
m_Mute: 0
|
||||
m_IsExit: 0
|
||||
serializedVersion: 3
|
||||
m_TransitionDuration: 0.25
|
||||
m_TransitionOffset: 0
|
||||
m_ExitTime: 0.75
|
||||
m_HasExitTime: 0
|
||||
m_HasFixedDuration: 1
|
||||
m_InterruptionSource: 0
|
||||
m_OrderedInterruption: 1
|
||||
m_CanTransitionToSelf: 1
|
||||
--- !u!1102 &1674468964375606611
|
||||
AnimatorState:
|
||||
serializedVersion: 6
|
||||
|
@ -168,6 +378,7 @@ AnimatorState:
|
|||
m_CycleOffset: 0
|
||||
m_Transitions:
|
||||
- {fileID: -7595340355697687142}
|
||||
- {fileID: -5124129993156430753}
|
||||
m_StateMachineBehaviours: []
|
||||
m_Position: {x: 50, y: 50, z: 0}
|
||||
m_IKOnFeet: 0
|
||||
|
@ -183,6 +394,58 @@ AnimatorState:
|
|||
m_MirrorParameter:
|
||||
m_CycleOffsetParameter:
|
||||
m_TimeParameter:
|
||||
--- !u!1102 &3578780403887844613
|
||||
AnimatorState:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Falling
|
||||
m_Speed: 1
|
||||
m_CycleOffset: 0
|
||||
m_Transitions:
|
||||
- {fileID: -7166573177807126821}
|
||||
m_StateMachineBehaviours: []
|
||||
m_Position: {x: 50, y: 50, z: 0}
|
||||
m_IKOnFeet: 0
|
||||
m_WriteDefaultValues: 1
|
||||
m_Mirror: 0
|
||||
m_SpeedParameterActive: 0
|
||||
m_MirrorParameterActive: 0
|
||||
m_CycleOffsetParameterActive: 0
|
||||
m_TimeParameterActive: 0
|
||||
m_Motion: {fileID: -203655887218126122, guid: 450a9d6f0f23c9fd58be592112e7e55c, type: 3}
|
||||
m_Tag:
|
||||
m_SpeedParameter:
|
||||
m_MirrorParameter:
|
||||
m_CycleOffsetParameter:
|
||||
m_TimeParameter:
|
||||
--- !u!1101 &4188857161819279109
|
||||
AnimatorStateTransition:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name:
|
||||
m_Conditions:
|
||||
- m_ConditionMode: 1
|
||||
m_ConditionEvent: HardLanding
|
||||
m_EventTreshold: 0
|
||||
m_DstStateMachine: {fileID: 0}
|
||||
m_DstState: {fileID: -3349303845172701146}
|
||||
m_Solo: 0
|
||||
m_Mute: 0
|
||||
m_IsExit: 0
|
||||
serializedVersion: 3
|
||||
m_TransitionDuration: 0.25
|
||||
m_TransitionOffset: 0
|
||||
m_ExitTime: 0.75
|
||||
m_HasExitTime: 0
|
||||
m_HasFixedDuration: 1
|
||||
m_InterruptionSource: 0
|
||||
m_OrderedInterruption: 1
|
||||
m_CanTransitionToSelf: 1
|
||||
--- !u!1107 &4893856572287754240
|
||||
AnimatorStateMachine:
|
||||
serializedVersion: 6
|
||||
|
@ -198,13 +461,119 @@ AnimatorStateMachine:
|
|||
- serializedVersion: 1
|
||||
m_State: {fileID: -4626207779293405191}
|
||||
m_Position: {x: 270, y: 50, z: 0}
|
||||
m_ChildStateMachines: []
|
||||
m_ChildStateMachines:
|
||||
- serializedVersion: 1
|
||||
m_StateMachine: {fileID: -2209096865327090922}
|
||||
m_Position: {x: 270, y: 210, z: 0}
|
||||
m_AnyStateTransitions: []
|
||||
m_EntryTransitions: []
|
||||
m_StateMachineTransitions: {}
|
||||
m_StateMachineTransitions:
|
||||
- first: {fileID: -2209096865327090922}
|
||||
second:
|
||||
- {fileID: 1433038568847339751}
|
||||
m_StateMachineBehaviours: []
|
||||
m_AnyStatePosition: {x: 40, y: 50, z: 0}
|
||||
m_EntryPosition: {x: 40, y: 100, z: 0}
|
||||
m_ExitPosition: {x: 40, y: 140, z: 0}
|
||||
m_AnyStatePosition: {x: 40, y: 80, z: 0}
|
||||
m_EntryPosition: {x: 40, y: 120, z: 0}
|
||||
m_ExitPosition: {x: 40, y: 160, z: 0}
|
||||
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
|
||||
m_DefaultState: {fileID: 1674468964375606611}
|
||||
--- !u!1101 &4969767948044742477
|
||||
AnimatorStateTransition:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name:
|
||||
m_Conditions:
|
||||
- m_ConditionMode: 1
|
||||
m_ConditionEvent: IsFalling
|
||||
m_EventTreshold: 0
|
||||
m_DstStateMachine: {fileID: 0}
|
||||
m_DstState: {fileID: 3578780403887844613}
|
||||
m_Solo: 0
|
||||
m_Mute: 0
|
||||
m_IsExit: 0
|
||||
serializedVersion: 3
|
||||
m_TransitionDuration: 0.25
|
||||
m_TransitionOffset: 0
|
||||
m_ExitTime: 0.765625
|
||||
m_HasExitTime: 0
|
||||
m_HasFixedDuration: 1
|
||||
m_InterruptionSource: 0
|
||||
m_OrderedInterruption: 1
|
||||
m_CanTransitionToSelf: 1
|
||||
--- !u!1102 &5485520521179219631
|
||||
AnimatorState:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Decision
|
||||
m_Speed: 1
|
||||
m_CycleOffset: 0
|
||||
m_Transitions:
|
||||
- {fileID: 4188857161819279109}
|
||||
- {fileID: 1446772964303076017}
|
||||
m_StateMachineBehaviours: []
|
||||
m_Position: {x: 50, y: 50, z: 0}
|
||||
m_IKOnFeet: 0
|
||||
m_WriteDefaultValues: 1
|
||||
m_Mirror: 0
|
||||
m_SpeedParameterActive: 0
|
||||
m_MirrorParameterActive: 0
|
||||
m_CycleOffsetParameterActive: 0
|
||||
m_TimeParameterActive: 0
|
||||
m_Motion: {fileID: 0}
|
||||
m_Tag:
|
||||
m_SpeedParameter:
|
||||
m_MirrorParameter:
|
||||
m_CycleOffsetParameter:
|
||||
m_TimeParameter: Speed
|
||||
--- !u!1101 &6150552266693328460
|
||||
AnimatorStateTransition:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name:
|
||||
m_Conditions:
|
||||
- m_ConditionMode: 1
|
||||
m_ConditionEvent: IsFalling
|
||||
m_EventTreshold: 0
|
||||
m_DstStateMachine: {fileID: 0}
|
||||
m_DstState: {fileID: 3578780403887844613}
|
||||
m_Solo: 0
|
||||
m_Mute: 0
|
||||
m_IsExit: 0
|
||||
serializedVersion: 3
|
||||
m_TransitionDuration: 0.25
|
||||
m_TransitionOffset: 0
|
||||
m_ExitTime: 0.875
|
||||
m_HasExitTime: 1
|
||||
m_HasFixedDuration: 1
|
||||
m_InterruptionSource: 0
|
||||
m_OrderedInterruption: 1
|
||||
m_CanTransitionToSelf: 1
|
||||
--- !u!1101 &6184199912660915550
|
||||
AnimatorStateTransition:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name:
|
||||
m_Conditions: []
|
||||
m_DstStateMachine: {fileID: 0}
|
||||
m_DstState: {fileID: 0}
|
||||
m_Solo: 0
|
||||
m_Mute: 0
|
||||
m_IsExit: 1
|
||||
serializedVersion: 3
|
||||
m_TransitionDuration: 0.25
|
||||
m_TransitionOffset: 0
|
||||
m_ExitTime: 0.765625
|
||||
m_HasExitTime: 1
|
||||
m_HasFixedDuration: 1
|
||||
m_InterruptionSource: 0
|
||||
m_OrderedInterruption: 1
|
||||
m_CanTransitionToSelf: 1
|
||||
|
|
8
Assets/Packages/MessagePack.3.1.4.meta
Normal file
8
Assets/Packages/MessagePack.3.1.4.meta
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: c1a6e48bb445d200abf1fe7312daa80c
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Packages/MessagePack.3.1.4/.signature.p7s
vendored
Normal file
BIN
Assets/Packages/MessagePack.3.1.4/.signature.p7s
vendored
Normal file
Binary file not shown.
56
Assets/Packages/MessagePack.3.1.4/MessagePack.nuspec
vendored
Normal file
56
Assets/Packages/MessagePack.3.1.4/MessagePack.nuspec
vendored
Normal file
|
@ -0,0 +1,56 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>MessagePack</id>
|
||||
<version>3.1.4</version>
|
||||
<title>MessagePack for C#</title>
|
||||
<authors>neuecc,aarnott</authors>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<projectUrl>https://github.com/MessagePack-CSharp/MessagePack-CSharp</projectUrl>
|
||||
<description>Extremely Fast MessagePack(MsgPack) Serializer for C# (.NET Framework, .NET 6, Unity, Xamarin).</description>
|
||||
<copyright>© Yoshifumi Kawai and contributors. All rights reserved.</copyright>
|
||||
<tags>MsgPack MessagePack Serialization Formatter Serializer Unity Xamarin</tags>
|
||||
<repository type="git" url="https://github.com/MessagePack-CSharp/MessagePack-CSharp" commit="44aa149acce1de32881e007f53fad0f3db7dfdab" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.7.2">
|
||||
<dependency id="MessagePackAnalyzer" version="3.1.4" include="All" />
|
||||
<dependency id="MessagePack.Annotations" version="3.1.4" exclude="Build,Analyzers" />
|
||||
<dependency id="Microsoft.Bcl.AsyncInterfaces" version="8.0.0" exclude="Build,Analyzers" />
|
||||
<dependency id="Microsoft.NET.StringTools" version="17.11.4" include="Runtime,Build,Native,ContentFiles,Analyzers,BuildTransitive" />
|
||||
<dependency id="System.Collections.Immutable" version="8.0.0" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Memory" version="4.5.5" exclude="Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="6.0.0" exclude="Analyzers" />
|
||||
<dependency id="System.Threading.Tasks.Extensions" version="4.5.4" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net8.0">
|
||||
<dependency id="MessagePackAnalyzer" version="3.1.4" include="All" />
|
||||
<dependency id="MessagePack.Annotations" version="3.1.4" exclude="Build,Analyzers" />
|
||||
<dependency id="Microsoft.NET.StringTools" version="17.11.4" include="Runtime,Build,Native,ContentFiles,Analyzers,BuildTransitive" />
|
||||
</group>
|
||||
<group targetFramework="net9.0">
|
||||
<dependency id="MessagePackAnalyzer" version="3.1.4" include="All" />
|
||||
<dependency id="MessagePack.Annotations" version="3.1.4" exclude="Build,Analyzers" />
|
||||
<dependency id="Microsoft.NET.StringTools" version="17.11.4" include="Runtime,Build,Native,ContentFiles,Analyzers,BuildTransitive" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="MessagePackAnalyzer" version="3.1.4" include="All" />
|
||||
<dependency id="MessagePack.Annotations" version="3.1.4" exclude="Build,Analyzers" />
|
||||
<dependency id="Microsoft.Bcl.AsyncInterfaces" version="8.0.0" exclude="Build,Analyzers" />
|
||||
<dependency id="Microsoft.NET.StringTools" version="17.11.4" include="Runtime,Build,Native,ContentFiles,Analyzers,BuildTransitive" />
|
||||
<dependency id="System.Collections.Immutable" version="8.0.0" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Reflection.Emit" version="4.7.0" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Reflection.Emit.Lightweight" version="4.7.0" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Threading.Tasks.Extensions" version="4.5.4" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Memory" version="4.5.5" exclude="Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="6.0.0" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.1">
|
||||
<dependency id="MessagePackAnalyzer" version="3.1.4" include="All" />
|
||||
<dependency id="MessagePack.Annotations" version="3.1.4" exclude="Build,Analyzers" />
|
||||
<dependency id="Microsoft.NET.StringTools" version="17.11.4" include="Runtime,Build,Native,ContentFiles,Analyzers,BuildTransitive" />
|
||||
<dependency id="System.Collections.Immutable" version="8.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
7
Assets/Packages/MessagePack.3.1.4/MessagePack.nuspec.meta
vendored
Normal file
7
Assets/Packages/MessagePack.3.1.4/MessagePack.nuspec.meta
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 8a4fa14fa2a04b08c8ce28e59bfbb000
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/MessagePack.3.1.4/lib.meta
vendored
Normal file
8
Assets/Packages/MessagePack.3.1.4/lib.meta
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 6a12f5b0a83aab1688277ee2091319bb
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/MessagePack.3.1.4/lib/netstandard2.1.meta
vendored
Normal file
8
Assets/Packages/MessagePack.3.1.4/lib/netstandard2.1.meta
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 55561394a09332df4956748ed74d86ad
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Packages/MessagePack.3.1.4/lib/netstandard2.1/MessagePack.dll
vendored
Normal file
BIN
Assets/Packages/MessagePack.3.1.4/lib/netstandard2.1/MessagePack.dll
vendored
Normal file
Binary file not shown.
29
Assets/Packages/MessagePack.3.1.4/lib/netstandard2.1/MessagePack.dll.meta
vendored
Normal file
29
Assets/Packages/MessagePack.3.1.4/lib/netstandard2.1/MessagePack.dll.meta
vendored
Normal file
|
@ -0,0 +1,29 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 8a911b81dd89ebcfb9f200f2a7dd753b
|
||||
labels:
|
||||
- NuGetForUnity
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 3
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
Any:
|
||||
enabled: 1
|
||||
settings: {}
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
WindowsStoreApps:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
5132
Assets/Packages/MessagePack.3.1.4/lib/netstandard2.1/MessagePack.xml
vendored
Normal file
5132
Assets/Packages/MessagePack.3.1.4/lib/netstandard2.1/MessagePack.xml
vendored
Normal file
File diff suppressed because it is too large
Load diff
7
Assets/Packages/MessagePack.3.1.4/lib/netstandard2.1/MessagePack.xml.meta
vendored
Normal file
7
Assets/Packages/MessagePack.3.1.4/lib/netstandard2.1/MessagePack.xml.meta
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 1eeebb32b32ebcb2eae6b950aafda280
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/MessagePack.Annotations.3.1.4.meta
Normal file
8
Assets/Packages/MessagePack.Annotations.3.1.4.meta
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 4a4b79326af02530c836bfa4d9be0571
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Packages/MessagePack.Annotations.3.1.4/.signature.p7s
vendored
Normal file
BIN
Assets/Packages/MessagePack.Annotations.3.1.4/.signature.p7s
vendored
Normal file
Binary file not shown.
19
Assets/Packages/MessagePack.Annotations.3.1.4/MessagePack.Annotations.nuspec
vendored
Normal file
19
Assets/Packages/MessagePack.Annotations.3.1.4/MessagePack.Annotations.nuspec
vendored
Normal file
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>MessagePack.Annotations</id>
|
||||
<version>3.1.4</version>
|
||||
<title>MessagePack annotations for C#</title>
|
||||
<authors>neuecc,aarnott</authors>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<projectUrl>https://github.com/MessagePack-CSharp/MessagePack-CSharp</projectUrl>
|
||||
<description>Attributes and interfaces for .NET types serializable with MessagePack.</description>
|
||||
<copyright>© Yoshifumi Kawai and contributors. All rights reserved.</copyright>
|
||||
<tags>MsgPack MessagePack Serialization Formatter Serializer Unity Xamarin</tags>
|
||||
<repository type="git" url="https://github.com/MessagePack-CSharp/MessagePack-CSharp" commit="44aa149acce1de32881e007f53fad0f3db7dfdab" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETStandard2.0" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
7
Assets/Packages/MessagePack.Annotations.3.1.4/MessagePack.Annotations.nuspec.meta
vendored
Normal file
7
Assets/Packages/MessagePack.Annotations.3.1.4/MessagePack.Annotations.nuspec.meta
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 08038bed176930c7fa94d53c498e9dae
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/MessagePack.Annotations.3.1.4/lib.meta
vendored
Normal file
8
Assets/Packages/MessagePack.Annotations.3.1.4/lib.meta
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 74f4cf981ee404a16ada23b8e53beab1
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/MessagePack.Annotations.3.1.4/lib/netstandard2.0.meta
vendored
Normal file
8
Assets/Packages/MessagePack.Annotations.3.1.4/lib/netstandard2.0.meta
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b11434074be3c686281fd267a5887781
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Packages/MessagePack.Annotations.3.1.4/lib/netstandard2.0/MessagePack.Annotations.dll
vendored
Normal file
BIN
Assets/Packages/MessagePack.Annotations.3.1.4/lib/netstandard2.0/MessagePack.Annotations.dll
vendored
Normal file
Binary file not shown.
|
@ -0,0 +1,29 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 6d9565276b056cb7daf1e7260ee7fe6c
|
||||
labels:
|
||||
- NuGetForUnity
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 3
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
Any:
|
||||
enabled: 1
|
||||
settings: {}
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
WindowsStoreApps:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
719
Assets/Packages/MessagePack.Annotations.3.1.4/lib/netstandard2.0/MessagePack.Annotations.xml
vendored
Normal file
719
Assets/Packages/MessagePack.Annotations.3.1.4/lib/netstandard2.0/MessagePack.Annotations.xml
vendored
Normal file
|
@ -0,0 +1,719 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>MessagePack.Annotations</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:MessagePack.MessagePackKnownFormatterAttribute">
|
||||
<summary>
|
||||
Identifies a custom formatter (one that implements one or more <c>IMessagePackFormatter<T></c> interfaces)
|
||||
that should be considered when checking that types are serializable and/or included in a source-generated resolver.
|
||||
</summary>
|
||||
<remarks>
|
||||
Formatters identified with this attribute will be included in the source-generated resolver.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:MessagePack.MessagePackKnownFormatterAttribute.FormatterType">
|
||||
<summary>
|
||||
Gets a type that implements one or more <c>IMessagePackFormatter<T></c> interfaces.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:MessagePack.MessagePackAssumedFormattableAttribute">
|
||||
<summary>
|
||||
Identifies a type for which a <c>IMessagePackFormatter<T></c> exists and will be added manually to the <c>IFormatterResolver</c> by the program.
|
||||
</summary>
|
||||
<remarks>
|
||||
<para>This attribute suppresses warnings by the MessagePack analyzer when it encounters references to the specified type within another serializable type.</para>
|
||||
<para>When possible, using the <see cref="T:MessagePack.MessagePackKnownFormatterAttribute"/> is preferred.</para>
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:MessagePack.MessagePackAssumedFormattableAttribute.FormattableType">
|
||||
<summary>
|
||||
Gets a type for which an <c>IMessagePackFormatter<T></c> is known to exist and will be added via a custom resolver by the program at runtime.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:MessagePack.ExcludeFormatterFromSourceGeneratedResolverAttribute">
|
||||
<summary>
|
||||
Causes the source generated resolver, which typically includes all implementations of <c>IMessagePackFormatter<T></c>,
|
||||
to exclude this particular formatter.
|
||||
</summary>
|
||||
<remarks>
|
||||
This is useful when the formatter is intended for special case members,
|
||||
which may apply the <see cref="T:MessagePack.MessagePackFormatterAttribute"/> to select the private formatter.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:MessagePack.MessagePackObjectAttribute.KeyAsPropertyName">
|
||||
<summary>
|
||||
Gets a value indicating whether to automatically serialize all internal and public fields and properties using their property name as the key in a map.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:MessagePack.MessagePackObjectAttribute.#ctor(System.Boolean)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:MessagePack.MessagePackObjectAttribute"/> class.
|
||||
</summary>
|
||||
<param name="keyAsPropertyName">
|
||||
<see langword="true" /> to automatically serialize all internal and public fields and properties using their property name as the key in a map;
|
||||
or <see langword="false" /> to use the <see cref="T:MessagePack.KeyAttribute"/> attribute to specify the key for each field or property.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:MessagePack.MessagePackObjectAttribute.SuppressSourceGeneration">
|
||||
<summary>
|
||||
Gets or sets a value indicating whether the source generator should <em>not</em>
|
||||
generate a formatter for this type at compile-time.
|
||||
</summary>
|
||||
<remarks>
|
||||
By default, source generators will generate a formatter for every type that is annotated with
|
||||
this attribute to improve startup performance.
|
||||
However if this leads to malfunctions during code generation or at runtime,
|
||||
it can be disabled by setting this property to <see langword="true"/>.
|
||||
When no precompiled formatter is found at runtime, the <c>DynamicObjectResolver</c>
|
||||
will generate a formatter at runtime instead.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:MessagePack.MessagePackObjectAttribute.AllowPrivate">
|
||||
<summary>
|
||||
Gets or sets a value indicating whether generated formatters should allow non-public members to be serialized and deserialized.
|
||||
</summary>
|
||||
<remarks>
|
||||
<para>
|
||||
This is particularly important to set when <see cref="P:MessagePack.MessagePackObjectAttribute.KeyAsPropertyName"/> is set to <see langword="true" /> if non-public members should be included.
|
||||
</para>
|
||||
<para>
|
||||
This property can also ensure non-public members are serialized by the <c>DynamicObjectResolver</c> so that the application doesn't have to use
|
||||
<c>DynamicObjectResolverAllowPrivate</c> explicitly for an object to be properly serialized.
|
||||
</para>
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:MessagePack.UnionAttribute.Key">
|
||||
<summary>
|
||||
Gets the distinguishing value that identifies a particular subtype.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:MessagePack.UnionAttribute.SubType">
|
||||
<summary>
|
||||
Gets the derived or implementing type.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:MessagePack.UnionAttribute.#ctor(System.Int32,System.Type)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:MessagePack.UnionAttribute"/> class.
|
||||
</summary>
|
||||
<param name="key">The distinguishing value that identifies a particular subtype.</param>
|
||||
<param name="subType">The derived or implementing type.</param>
|
||||
</member>
|
||||
<member name="M:MessagePack.UnionAttribute.#ctor(System.Int32,System.String)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:MessagePack.UnionAttribute"/> class.
|
||||
</summary>
|
||||
<param name="key">The distinguishing value that identifies a particular subtype.</param>
|
||||
<param name="subType">The full name (should be assembly qualified) of the derived or implementing type.</param>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
|
||||
<summary>
|
||||
Specifies that null is allowed as an input even if the corresponding type disallows it.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute">
|
||||
<summary>
|
||||
Indicates that the specified method parameter expects a constant.
|
||||
</summary>
|
||||
<remarks>
|
||||
This can be used to inform tooling that a constant should be used as an argument for the annotated parameter.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.Min">
|
||||
<summary>
|
||||
Indicates the minimum bound of the expected constant, inclusive.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.Max">
|
||||
<summary>
|
||||
Indicates the maximum bound of the expected constant, inclusive.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
|
||||
<summary>
|
||||
Specifies that null is disallowed as an input even if the corresponding type allows it.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
|
||||
<summary>
|
||||
Applied to a method that will never return under any circumstance.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
|
||||
<summary>
|
||||
Specifies that the method will not return if the associated Boolean parameter is passed the specified value.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
|
||||
<summary>
|
||||
Initializes the attribute with the specified parameter value.
|
||||
</summary>
|
||||
<param name="parameterValue">
|
||||
The condition parameter value. Code after the method will be considered unreachable
|
||||
by diagnostics if the argument to the associated parameter matches this value.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
|
||||
<summary>
|
||||
Gets the condition parameter value.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.ExperimentalAttribute">
|
||||
<summary>
|
||||
Indicates that an API is experimental and it may change in the future.
|
||||
</summary>
|
||||
<remarks>
|
||||
This attribute allows call sites to be flagged with a diagnostic that indicates that an experimental
|
||||
feature is used. Authors can use this attribute to ship preview features in their assemblies.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.ExperimentalAttribute.#ctor(System.String)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.ExperimentalAttribute"/> class,
|
||||
specifying the ID that the compiler will use when reporting a use of the API the attribute applies to.
|
||||
</summary>
|
||||
<param name="diagnosticId">The ID that the compiler will use when reporting a use of the API the attribute applies to.</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.ExperimentalAttribute.DiagnosticId">
|
||||
<summary>
|
||||
Gets the ID that the compiler will use when reporting a use of the API the attribute applies to.
|
||||
</summary>
|
||||
<value>The unique diagnostic ID.</value>
|
||||
<remarks>
|
||||
The diagnostic ID is shown in build output for warnings and errors.
|
||||
<para>This property represents the unique ID that can be used to suppress the warnings or errors, if needed.</para>
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.ExperimentalAttribute.UrlFormat">
|
||||
<summary>
|
||||
Gets or sets the URL for corresponding documentation.
|
||||
The API accepts a format string instead of an actual URL, creating a generic URL that includes the diagnostic ID.
|
||||
</summary>
|
||||
<value>The format string that represents a URL to corresponding documentation.</value>
|
||||
<remarks>An example format string is <c>https://contoso.com/obsoletion-warnings/{0}</c>.</remarks>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
|
||||
<summary>
|
||||
Specifies that an output may be null even if the corresponding type disallows it.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute">
|
||||
<summary>
|
||||
Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue"/>, the parameter may be null even if the corresponding type disallows it.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
|
||||
<summary>
|
||||
Initializes the attribute with the specified return value condition.
|
||||
</summary>
|
||||
<param name="returnValue">The return value condition. If the method returns this value, the associated parameter may be null.</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
|
||||
<summary>
|
||||
Gets the return value condition.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute">
|
||||
<summary>
|
||||
Specifies that the method or property will ensure that the listed field and property members have not-null values.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
|
||||
<summary>
|
||||
Initializes the attribute with a field or property member.
|
||||
</summary>
|
||||
<param name="member">The field or property member that is promised to be not-null.</param>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
|
||||
<summary>
|
||||
Initializes the attribute with the list of field and property members.
|
||||
</summary>
|
||||
<param name="members">The list of field and property members that are promised to be not-null.</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
|
||||
<summary>
|
||||
Gets field or property member names.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute">
|
||||
<summary>
|
||||
Specifies that the method or property will ensure that the listed field and property
|
||||
members have not-null values when returning with the specified return value condition.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String)">
|
||||
<summary>
|
||||
Initializes the attribute with the specified return value condition and a field or property member.
|
||||
</summary>
|
||||
<param name="returnValue">The return value condition. If the method returns this value, the associated parameter will not be null.</param>
|
||||
<param name="member">The field or property member that is promised to be not-null.</param>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String[])">
|
||||
<summary>
|
||||
Initializes the attribute with the specified return value condition and list of field and property members.
|
||||
</summary>
|
||||
<param name="returnValue">The return value condition. If the method returns this value, the associated parameter will not be null.</param>
|
||||
<param name="members">The list of field and property members that are promised to be not-null.</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
|
||||
<summary>
|
||||
Gets the return value condition.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
|
||||
<summary>
|
||||
Gets field or property member names.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
|
||||
<summary>
|
||||
Specifies that an output will not be null even if the corresponding type allows it.
|
||||
Specifies that an input argument was not null when the call returns.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
|
||||
<summary>
|
||||
Specifies that the output will be non-null if the named parameter is non-null.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
|
||||
<summary>
|
||||
Initializes the attribute with the associated parameter name.
|
||||
</summary>
|
||||
<param name="parameterName">The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null.</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
|
||||
<summary>
|
||||
Gets the associated parameter name.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
|
||||
<summary>
|
||||
Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
|
||||
<summary>
|
||||
Initializes the attribute with the specified return value condition.
|
||||
</summary>
|
||||
<param name="returnValue">The return value condition. If the method returns this value, the associated parameter will not be null.</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
|
||||
<summary>Gets the return value condition.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.SetsRequiredMembersAttribute">
|
||||
<summary>
|
||||
Specifies that this constructor sets all required members for the current type,
|
||||
and callers do not need to set any required members themselves.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute">
|
||||
<summary>
|
||||
Specifies the syntax used in a string.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.#ctor(System.String)">
|
||||
<summary>
|
||||
Initializes the <see cref="T:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute"/> with the identifier of the syntax used.
|
||||
</summary>
|
||||
<param name="syntax">The syntax identifier.</param>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.#ctor(System.String,System.Object[])">
|
||||
<summary>Initializes the <see cref="T:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute"/> with the identifier of the syntax used.</summary>
|
||||
<param name="syntax">The syntax identifier.</param>
|
||||
<param name="arguments">Optional arguments associated with the specific syntax employed.</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Syntax">
|
||||
<summary>Gets the identifier of the syntax used.</summary>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Arguments">
|
||||
<summary>Optional arguments associated with the specific syntax employed.</summary>
|
||||
</member>
|
||||
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.CompositeFormat">
|
||||
<summary>The syntax identifier for strings containing composite formats for string formatting.</summary>
|
||||
</member>
|
||||
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.DateOnlyFormat">
|
||||
<summary>The syntax identifier for strings containing date format specifiers.</summary>
|
||||
</member>
|
||||
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.DateTimeFormat">
|
||||
<summary>The syntax identifier for strings containing date and time format specifiers.</summary>
|
||||
</member>
|
||||
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.EnumFormat">
|
||||
<summary>The syntax identifier for strings containing <see cref="T:System.Enum"/> format specifiers.</summary>
|
||||
</member>
|
||||
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.GuidFormat">
|
||||
<summary>The syntax identifier for strings containing <see cref="T:System.Guid"/> format specifiers.</summary>
|
||||
</member>
|
||||
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Json">
|
||||
<summary>The syntax identifier for strings containing JavaScript Object Notation (JSON).</summary>
|
||||
</member>
|
||||
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.NumericFormat">
|
||||
<summary>The syntax identifier for strings containing numeric format specifiers.</summary>
|
||||
</member>
|
||||
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Regex">
|
||||
<summary>The syntax identifier for strings containing regular expressions.</summary>
|
||||
</member>
|
||||
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.TimeOnlyFormat">
|
||||
<summary>The syntax identifier for strings containing time format specifiers.</summary>
|
||||
</member>
|
||||
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.TimeSpanFormat">
|
||||
<summary>The syntax identifier for strings containing <see cref="T:System.TimeSpan"/> format specifiers.</summary>
|
||||
</member>
|
||||
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Uri">
|
||||
<summary>The syntax identifier for strings containing URIs.</summary>
|
||||
</member>
|
||||
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Xml">
|
||||
<summary>The syntax identifier for strings containing XML.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.UnscopedRefAttribute">
|
||||
<summary>
|
||||
Used to indicate a byref escapes and is not scoped.
|
||||
</summary>
|
||||
<remarks>
|
||||
<para>
|
||||
There are several cases where the C# compiler treats a <see langword="ref"/> as implicitly
|
||||
<see langword="scoped"/> - where the compiler does not allow the <see langword="ref"/> to escape the method.
|
||||
</para>
|
||||
<para>
|
||||
For example:
|
||||
<list type="number">
|
||||
<item><see langword="this"/> for <see langword="struct"/> instance methods.</item>
|
||||
<item><see langword="ref"/> parameters that refer to <see langword="ref"/> <see langword="struct"/> types.</item>
|
||||
<item><see langword="out"/> parameters.</item>
|
||||
</list>
|
||||
</para>
|
||||
<para>
|
||||
This attribute is used in those instances where the <see langword="ref"/> should be allowed to escape.
|
||||
</para>
|
||||
<para>
|
||||
Applying this attribute, in any form, has impact on consumers of the applicable API. It is necessary for
|
||||
API authors to understand the lifetime implications of applying this attribute and how it may impact their users.
|
||||
</para>
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="T:System.Index">
|
||||
<summary>Represent a type can be used to index a collection either from the start or the end.</summary>
|
||||
<remarks>
|
||||
Index is used by the C# compiler to support the new index syntax
|
||||
<code>
|
||||
int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ;
|
||||
int lastElement = someArray[^1]; // lastElement = 5
|
||||
</code>
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:System.Index.#ctor(System.Int32,System.Boolean)">
|
||||
<summary>Construct an Index using a value and indicating if the index is from the start or from the end.</summary>
|
||||
<param name="value">The index value. it has to be zero or positive number.</param>
|
||||
<param name="fromEnd">Indicating if the index is from the start or from the end.</param>
|
||||
<remarks>
|
||||
If the Index constructed from the end, index value 1 means pointing at the last element and index value 0 means pointing at beyond last element.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:System.Index.Start">
|
||||
<summary>Create an Index pointing at first element.</summary>
|
||||
</member>
|
||||
<member name="P:System.Index.End">
|
||||
<summary>Create an Index pointing at beyond last element.</summary>
|
||||
</member>
|
||||
<member name="M:System.Index.FromStart(System.Int32)">
|
||||
<summary>Create an Index from the start at the position indicated by the value.</summary>
|
||||
<param name="value">The index value from the start.</param>
|
||||
</member>
|
||||
<member name="M:System.Index.FromEnd(System.Int32)">
|
||||
<summary>Create an Index from the end at the position indicated by the value.</summary>
|
||||
<param name="value">The index value from the end.</param>
|
||||
</member>
|
||||
<member name="P:System.Index.Value">
|
||||
<summary>Returns the index value.</summary>
|
||||
</member>
|
||||
<member name="P:System.Index.IsFromEnd">
|
||||
<summary>Indicates whether the index is from the start or the end.</summary>
|
||||
</member>
|
||||
<member name="M:System.Index.GetOffset(System.Int32)">
|
||||
<summary>Calculate the offset from the start using the giving collection length.</summary>
|
||||
<param name="length">The length of the collection that the Index will be used with. length has to be a positive value</param>
|
||||
<remarks>
|
||||
For performance reason, we don't validate the input length parameter and the returned offset value against negative values.
|
||||
we don't validate either the returned offset is greater than the input length.
|
||||
It is expected Index will be used with collections which always have non negative length/count. If the returned offset is negative and
|
||||
then used to index a collection will get out of range exception which will be same affect as the validation.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:System.Index.Equals(System.Object)">
|
||||
<summary>Indicates whether the current Index object is equal to another object of the same type.</summary>
|
||||
<param name="value">An object to compare with this object</param>
|
||||
</member>
|
||||
<member name="M:System.Index.Equals(System.Index)">
|
||||
<summary>Indicates whether the current Index object is equal to another Index object.</summary>
|
||||
<param name="other">An object to compare with this object</param>
|
||||
</member>
|
||||
<member name="M:System.Index.GetHashCode">
|
||||
<summary>Returns the hash code for this instance.</summary>
|
||||
</member>
|
||||
<member name="M:System.Index.op_Implicit(System.Int32)~System.Index">
|
||||
<summary>Converts integer number to an Index.</summary>
|
||||
</member>
|
||||
<member name="M:System.Index.ToString">
|
||||
<summary>Converts the value of the current Index object to its equivalent string representation.</summary>
|
||||
</member>
|
||||
<member name="T:System.Range">
|
||||
<summary>Represent a range has start and end indexes.</summary>
|
||||
<remarks>
|
||||
Range is used by the C# compiler to support the range syntax.
|
||||
<code>
|
||||
int[] someArray = new int[5] { 1, 2, 3, 4, 5 };
|
||||
int[] subArray1 = someArray[0..2]; // { 1, 2 }
|
||||
int[] subArray2 = someArray[1..^0]; // { 2, 3, 4, 5 }
|
||||
</code>
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:System.Range.Start">
|
||||
<summary>Represent the inclusive start index of the Range.</summary>
|
||||
</member>
|
||||
<member name="P:System.Range.End">
|
||||
<summary>Represent the exclusive end index of the Range.</summary>
|
||||
</member>
|
||||
<member name="M:System.Range.#ctor(System.Index,System.Index)">
|
||||
<summary>Construct a Range object using the start and end indexes.</summary>
|
||||
<param name="start">Represent the inclusive start index of the range.</param>
|
||||
<param name="end">Represent the exclusive end index of the range.</param>
|
||||
</member>
|
||||
<member name="M:System.Range.Equals(System.Object)">
|
||||
<summary>Indicates whether the current Range object is equal to another object of the same type.</summary>
|
||||
<param name="value">An object to compare with this object</param>
|
||||
</member>
|
||||
<member name="M:System.Range.Equals(System.Range)">
|
||||
<summary>Indicates whether the current Range object is equal to another Range object.</summary>
|
||||
<param name="other">An object to compare with this object</param>
|
||||
</member>
|
||||
<member name="M:System.Range.GetHashCode">
|
||||
<summary>Returns the hash code for this instance.</summary>
|
||||
</member>
|
||||
<member name="M:System.Range.ToString">
|
||||
<summary>Converts the value of the current Range object to its equivalent string representation.</summary>
|
||||
</member>
|
||||
<member name="M:System.Range.StartAt(System.Index)">
|
||||
<summary>Create a Range object starting from start index to the end of the collection.</summary>
|
||||
</member>
|
||||
<member name="M:System.Range.EndAt(System.Index)">
|
||||
<summary>Create a Range object starting from first element in the collection to the end Index.</summary>
|
||||
</member>
|
||||
<member name="P:System.Range.All">
|
||||
<summary>Create a Range object starting from first element to the end.</summary>
|
||||
</member>
|
||||
<member name="M:System.Range.GetOffsetAndLength(System.Int32)">
|
||||
<summary>Calculate the start offset and length of range object using a collection length.</summary>
|
||||
<param name="length">The length of the collection that the range will be used with. length has to be a positive value.</param>
|
||||
<remarks>
|
||||
For performance reason, we don't validate the input length parameter against negative values.
|
||||
It is expected Range will be used with collections which always have non negative length/count.
|
||||
We validate the range is inside the length scope though.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.AsyncMethodBuilderAttribute">
|
||||
<summary>
|
||||
Indicates the type of the async method builder that should be used by a language compiler to
|
||||
build the attributed async method or to build the attributed type when used as the return type
|
||||
of an async method.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncMethodBuilderAttribute.#ctor(System.Type)">
|
||||
<summary>Initializes the <see cref="T:System.Runtime.CompilerServices.AsyncMethodBuilderAttribute"/>.</summary>
|
||||
<param name="builderType">The <see cref="T:System.Type"/> of the associated builder.</param>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.AsyncMethodBuilderAttribute.BuilderType">
|
||||
<summary>Gets the <see cref="T:System.Type"/> of the associated builder.</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.CallerArgumentExpressionAttribute">
|
||||
<summary>
|
||||
An attribute that allows parameters to receive the expression of other parameters.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.CallerArgumentExpressionAttribute.#ctor(System.String)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.CallerArgumentExpressionAttribute"/> class.
|
||||
</summary>
|
||||
<param name="parameterName">The condition parameter value.</param>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.CallerArgumentExpressionAttribute.ParameterName">
|
||||
<summary>
|
||||
Gets the parameter name the expression is retrieved from.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.CollectionBuilderAttribute.#ctor(System.Type,System.String)">
|
||||
<summary>
|
||||
Initialize the attribute to refer to the <paramref name="methodName"/> method on the <paramref name="builderType"/> type.
|
||||
</summary>
|
||||
<param name="builderType">The type of the builder to use to construct the collection.</param>
|
||||
<param name="methodName">The name of the method on the builder to use to construct the collection.</param>
|
||||
<remarks>
|
||||
<paramref name="methodName"/> must refer to a static method that accepts a single parameter of
|
||||
type <see cref="!:ReadOnlySpan<T>"/> and returns an instance of the collection being built containing
|
||||
a copy of the data from that span. In future releases of .NET, additional patterns may be supported.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.CollectionBuilderAttribute.BuilderType">
|
||||
<summary>
|
||||
Gets the type of the builder to use to construct the collection.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.CollectionBuilderAttribute.MethodName">
|
||||
<summary>
|
||||
Gets the name of the method on the builder to use to construct the collection.
|
||||
</summary>
|
||||
<remarks>
|
||||
This should match the metadata name of the target method.
|
||||
For example, this might be ".ctor" if targeting the type's constructor.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute">
|
||||
<summary>
|
||||
Indicates that compiler support for a particular feature is required for the location where this attribute is applied.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.#ctor(System.String)">
|
||||
<summary>
|
||||
Creates a new instance of the <see cref="T:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute"/> type.
|
||||
</summary>
|
||||
<param name="featureName">The name of the feature to indicate.</param>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.FeatureName">
|
||||
<summary>
|
||||
The name of the compiler feature.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.IsOptional">
|
||||
<summary>
|
||||
If true, the compiler can choose to allow access to the location where this attribute is applied if it does not understand <see cref="P:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.FeatureName"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.RefStructs">
|
||||
<summary>
|
||||
The <see cref="P:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.FeatureName"/> used for the ref structs C# feature.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.RequiredMembers">
|
||||
<summary>
|
||||
The <see cref="P:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.FeatureName"/> used for the required members C# feature.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute">
|
||||
<summary>
|
||||
Indicates which arguments to a method involving an interpolated string handler should be passed to that handler.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute.#ctor(System.String)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute"/> class.
|
||||
</summary>
|
||||
<param name="argument">The name of the argument that should be passed to the handler.</param>
|
||||
<remarks><see langword="null"/> may be used as the name of the receiver in an instance method.</remarks>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute.#ctor(System.String[])">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute"/> class.
|
||||
</summary>
|
||||
<param name="arguments">The names of the arguments that should be passed to the handler.</param>
|
||||
<remarks><see langword="null"/> may be used as the name of the receiver in an instance method.</remarks>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute.Arguments">
|
||||
<summary>
|
||||
Gets the names of the arguments that should be passed to the handler.
|
||||
</summary>
|
||||
<remarks><see langword="null"/> may be used as the name of the receiver in an instance method.</remarks>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.InterpolatedStringHandlerAttribute">
|
||||
<summary>
|
||||
Indicates the attributed type is to be used as an interpolated string handler.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.IsExternalInit">
|
||||
<summary>
|
||||
Reserved to be used by the compiler for tracking metadata.
|
||||
This class should not be used by developers in source code.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.ModuleInitializerAttribute">
|
||||
<summary>
|
||||
Used to indicate to the compiler that a method should be called
|
||||
in its containing module's initializer.
|
||||
</summary>
|
||||
<remarks>
|
||||
When one or more valid methods
|
||||
with this attribute are found in a compilation, the compiler will
|
||||
emit a module initializer which calls each of the attributed methods.
|
||||
|
||||
Certain requirements are imposed on any method targeted with this attribute:
|
||||
- The method must be `static`.
|
||||
- The method must be an ordinary member method, as opposed to a property accessor, constructor, local function, etc.
|
||||
- The method must be parameterless.
|
||||
- The method must return `void`.
|
||||
- The method must not be generic or be contained in a generic type.
|
||||
- The method's effective accessibility must be `internal` or `public`.
|
||||
|
||||
The specification for module initializers in the .NET runtime can be found here:
|
||||
https://github.com/dotnet/runtime/blob/main/docs/design/specs/Ecma-335-Augments.md#module-initializer
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute">
|
||||
<summary>
|
||||
Specifies the priority of a member in overload resolution. When unspecified, the default priority is 0.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute"/> class.
|
||||
</summary>
|
||||
<param name="priority">The priority of the attributed member. Higher numbers are prioritized, lower numbers are deprioritized. 0 is the default if no attribute is present.</param>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute.Priority">
|
||||
<summary>
|
||||
The priority of the member.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.ParamCollectionAttribute">
|
||||
<summary>
|
||||
Indicates that a method will allow a variable number of arguments in its invocation.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.RequiredMemberAttribute">
|
||||
<summary>
|
||||
Specifies that a type has required members or that a member is required.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.RequiresLocationAttribute">
|
||||
<summary>
|
||||
Reserved for use by a compiler for tracking metadata.
|
||||
This attribute should not be used by developers in source code.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.SkipLocalsInitAttribute">
|
||||
<summary>
|
||||
Used to indicate to the compiler that the <c>.locals init</c> flag should not be set in method headers.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.Versioning.RequiresPreviewFeaturesAttribute.#ctor">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:System.Runtime.Versioning.RequiresPreviewFeaturesAttribute"/> class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.Versioning.RequiresPreviewFeaturesAttribute.#ctor(System.String)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:System.Runtime.Versioning.RequiresPreviewFeaturesAttribute"/> class with the specified message.
|
||||
</summary>
|
||||
<param name="message">An optional message associated with this attribute instance.</param>
|
||||
</member>
|
||||
<member name="P:System.Runtime.Versioning.RequiresPreviewFeaturesAttribute.Message">
|
||||
<summary>
|
||||
Returns the optional message associated with this attribute instance.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:System.Runtime.Versioning.RequiresPreviewFeaturesAttribute.Url">
|
||||
<summary>
|
||||
Returns the optional URL associated with this attribute instance.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 20717b60284bdbf4fa94cadd48439006
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/MessagePackAnalyzer.3.1.4.meta
Normal file
8
Assets/Packages/MessagePackAnalyzer.3.1.4.meta
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: f79faf5ffa94a25949c751cba0ebda99
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Packages/MessagePackAnalyzer.3.1.4/.signature.p7s
vendored
Normal file
BIN
Assets/Packages/MessagePackAnalyzer.3.1.4/.signature.p7s
vendored
Normal file
Binary file not shown.
17
Assets/Packages/MessagePackAnalyzer.3.1.4/MessagePackAnalyzer.nuspec
vendored
Normal file
17
Assets/Packages/MessagePackAnalyzer.3.1.4/MessagePackAnalyzer.nuspec
vendored
Normal file
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>MessagePackAnalyzer</id>
|
||||
<version>3.1.4</version>
|
||||
<title>MessagePack Source Generator and Analyzer</title>
|
||||
<authors>neuecc,aarnott</authors>
|
||||
<developmentDependency>true</developmentDependency>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<projectUrl>https://github.com/MessagePack-CSharp/MessagePack-CSharp</projectUrl>
|
||||
<description>Analyzers and source generator for MessagePack for C#. Verify rules for [MessagePackObject] and code fix for [Key]. A roslyn source generator for AOT or faster startup of applications that use the MessagePack nuget package.</description>
|
||||
<copyright>© Yoshifumi Kawai and contributors. All rights reserved.</copyright>
|
||||
<tags>MsgPack MessagePack Serialization Formatter Analyzer</tags>
|
||||
<repository type="git" url="https://github.com/MessagePack-CSharp/MessagePack-CSharp" commit="44aa149acce1de32881e007f53fad0f3db7dfdab" />
|
||||
</metadata>
|
||||
</package>
|
7
Assets/Packages/MessagePackAnalyzer.3.1.4/MessagePackAnalyzer.nuspec.meta
vendored
Normal file
7
Assets/Packages/MessagePackAnalyzer.3.1.4/MessagePackAnalyzer.nuspec.meta
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 5ed42b977ac710b6880b41bc1eca5349
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/MessagePackAnalyzer.3.1.4/analyzers.meta
vendored
Normal file
8
Assets/Packages/MessagePackAnalyzer.3.1.4/analyzers.meta
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 14d9ebbb8acde1c73a8fefb6836475f9
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/MessagePackAnalyzer.3.1.4/analyzers/roslyn4.3.meta
vendored
Normal file
8
Assets/Packages/MessagePackAnalyzer.3.1.4/analyzers/roslyn4.3.meta
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 6049c40db39ed3a5fb93a96c251c9d3e
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/MessagePackAnalyzer.3.1.4/analyzers/roslyn4.3/cs.meta
vendored
Normal file
8
Assets/Packages/MessagePackAnalyzer.3.1.4/analyzers/roslyn4.3/cs.meta
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b859187517ad042e7845405f468caf8d
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Packages/MessagePackAnalyzer.3.1.4/analyzers/roslyn4.3/cs/MessagePack.Analyzers.CodeFixes.dll
vendored
Normal file
BIN
Assets/Packages/MessagePackAnalyzer.3.1.4/analyzers/roslyn4.3/cs/MessagePack.Analyzers.CodeFixes.dll
vendored
Normal file
Binary file not shown.
|
@ -0,0 +1,52 @@
|
|||
fileFormatVersion: 2
|
||||
guid: d333c838f62ebf76bb02e80b6a7693eb
|
||||
labels:
|
||||
- NuGetForUnity
|
||||
- RoslynAnalyzer
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 3
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
Any:
|
||||
enabled: 0
|
||||
settings:
|
||||
'Exclude ': 0
|
||||
Exclude Android: 0
|
||||
Exclude CloudRendering: 0
|
||||
Exclude EmbeddedLinux: 0
|
||||
Exclude GameCoreScarlett: 0
|
||||
Exclude GameCoreXboxOne: 0
|
||||
Exclude Kepler: 0
|
||||
Exclude Linux64: 0
|
||||
Exclude OSXUniversal: 0
|
||||
Exclude PS4: 0
|
||||
Exclude PS5: 0
|
||||
Exclude QNX: 0
|
||||
Exclude ReservedCFE: 0
|
||||
Exclude Switch: 0
|
||||
Exclude VisionOS: 0
|
||||
Exclude WebGL: 0
|
||||
Exclude Win: 0
|
||||
Exclude Win64: 0
|
||||
Exclude WindowsStoreApps: 0
|
||||
Exclude XboxOne: 0
|
||||
Exclude iOS: 0
|
||||
Exclude tvOS: 0
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
WindowsStoreApps:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Packages/MessagePackAnalyzer.3.1.4/analyzers/roslyn4.3/cs/MessagePack.SourceGenerator.dll
vendored
Normal file
BIN
Assets/Packages/MessagePackAnalyzer.3.1.4/analyzers/roslyn4.3/cs/MessagePack.SourceGenerator.dll
vendored
Normal file
Binary file not shown.
|
@ -0,0 +1,52 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 78ebecc5be7ce94ebbca0d520fbf1a05
|
||||
labels:
|
||||
- NuGetForUnity
|
||||
- RoslynAnalyzer
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 3
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
Any:
|
||||
enabled: 0
|
||||
settings:
|
||||
'Exclude ': 0
|
||||
Exclude Android: 0
|
||||
Exclude CloudRendering: 0
|
||||
Exclude EmbeddedLinux: 0
|
||||
Exclude GameCoreScarlett: 0
|
||||
Exclude GameCoreXboxOne: 0
|
||||
Exclude Kepler: 0
|
||||
Exclude Linux64: 0
|
||||
Exclude OSXUniversal: 0
|
||||
Exclude PS4: 0
|
||||
Exclude PS5: 0
|
||||
Exclude QNX: 0
|
||||
Exclude ReservedCFE: 0
|
||||
Exclude Switch: 0
|
||||
Exclude VisionOS: 0
|
||||
Exclude WebGL: 0
|
||||
Exclude Win: 0
|
||||
Exclude Win64: 0
|
||||
Exclude WindowsStoreApps: 0
|
||||
Exclude XboxOne: 0
|
||||
Exclude iOS: 0
|
||||
Exclude tvOS: 0
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
WindowsStoreApps:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/Microsoft.NET.StringTools.17.11.4.meta
Normal file
8
Assets/Packages/Microsoft.NET.StringTools.17.11.4.meta
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 7e6030f74e9a78f1caecd71768636184
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Packages/Microsoft.NET.StringTools.17.11.4/.signature.p7s
vendored
Normal file
BIN
Assets/Packages/Microsoft.NET.StringTools.17.11.4/.signature.p7s
vendored
Normal file
Binary file not shown.
BIN
Assets/Packages/Microsoft.NET.StringTools.17.11.4/MSBuild-NuGet-Icon.png
vendored
Normal file
BIN
Assets/Packages/Microsoft.NET.StringTools.17.11.4/MSBuild-NuGet-Icon.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.8 KiB |
130
Assets/Packages/Microsoft.NET.StringTools.17.11.4/MSBuild-NuGet-Icon.png.meta
vendored
Normal file
130
Assets/Packages/Microsoft.NET.StringTools.17.11.4/MSBuild-NuGet-Icon.png.meta
vendored
Normal file
|
@ -0,0 +1,130 @@
|
|||
fileFormatVersion: 2
|
||||
guid: e4d2e3906cdd571af82ac58b843a69d6
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 13
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 1
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 0
|
||||
wrapV: 0
|
||||
wrapW: 0
|
||||
nPOTScale: 1
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 0
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 0
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 4
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
customData:
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spriteCustomMetadata:
|
||||
entries: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
32
Assets/Packages/Microsoft.NET.StringTools.17.11.4/Microsoft.NET.StringTools.nuspec
vendored
Normal file
32
Assets/Packages/Microsoft.NET.StringTools.17.11.4/Microsoft.NET.StringTools.nuspec
vendored
Normal file
|
@ -0,0 +1,32 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>Microsoft.NET.StringTools</id>
|
||||
<version>17.11.4</version>
|
||||
<authors>Microsoft</authors>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<icon>MSBuild-NuGet-Icon.png</icon>
|
||||
<readme>README.md</readme>
|
||||
<projectUrl>http://go.microsoft.com/fwlink/?LinkId=624683</projectUrl>
|
||||
<iconUrl>https://go.microsoft.com/fwlink/?linkid=825694</iconUrl>
|
||||
<description>This package contains the Microsoft.NET.StringTools assembly which implements common string-related functionality such as weak interning.</description>
|
||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||
<tags>MSBuild</tags>
|
||||
<serviceable>true</serviceable>
|
||||
<repository type="git" url="https://github.com/dotnet/msbuild" commit="37eb419ad2c986ac5530292e6ee08e962390249e" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework3.5" />
|
||||
<group targetFramework=".NETFramework4.7.2">
|
||||
<dependency id="System.Memory" version="4.5.5" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="6.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net8.0" />
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="System.Memory" version="4.5.5" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="6.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
7
Assets/Packages/Microsoft.NET.StringTools.17.11.4/Microsoft.NET.StringTools.nuspec.meta
vendored
Normal file
7
Assets/Packages/Microsoft.NET.StringTools.17.11.4/Microsoft.NET.StringTools.nuspec.meta
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 4ddf0b2fdbaf63f1cbbbde47541251c7
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
5
Assets/Packages/Microsoft.NET.StringTools.17.11.4/README.md
vendored
Normal file
5
Assets/Packages/Microsoft.NET.StringTools.17.11.4/README.md
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Microsoft.NET.StringTools
|
||||
|
||||
This package contains the Microsoft.NET.StringTools assembly which implements common string-related functionality such as weak interning.
|
||||
|
||||
At this time, this is primarily an internal implementation detail of MSBuild and Visual Studio and we do not expect other consumers of the package. If you think you might like to use it, please start a discussion at https://github.com/dotnet/msbuild/discussions to let us know your use cases.
|
7
Assets/Packages/Microsoft.NET.StringTools.17.11.4/README.md.meta
vendored
Normal file
7
Assets/Packages/Microsoft.NET.StringTools.17.11.4/README.md.meta
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 2ce4721ea9986beed9527837a7000aca
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/Microsoft.NET.StringTools.17.11.4/lib.meta
vendored
Normal file
8
Assets/Packages/Microsoft.NET.StringTools.17.11.4/lib.meta
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: d55354f28d17fad0fa4da3298e2616b6
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/Microsoft.NET.StringTools.17.11.4/lib/netstandard2.0.meta
vendored
Normal file
8
Assets/Packages/Microsoft.NET.StringTools.17.11.4/lib/netstandard2.0.meta
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 40d588d6cd0cfdb14a4f00f5e0ba61f3
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Packages/Microsoft.NET.StringTools.17.11.4/lib/netstandard2.0/Microsoft.NET.StringTools.dll
vendored
Normal file
BIN
Assets/Packages/Microsoft.NET.StringTools.17.11.4/lib/netstandard2.0/Microsoft.NET.StringTools.dll
vendored
Normal file
Binary file not shown.
|
@ -0,0 +1,29 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 591b950126a4565feb12c9da851a8572
|
||||
labels:
|
||||
- NuGetForUnity
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 3
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
Any:
|
||||
enabled: 1
|
||||
settings: {}
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
WindowsStoreApps:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
546
Assets/Packages/Microsoft.NET.StringTools.17.11.4/lib/netstandard2.0/Microsoft.NET.StringTools.xml
vendored
Normal file
546
Assets/Packages/Microsoft.NET.StringTools.17.11.4/lib/netstandard2.0/Microsoft.NET.StringTools.xml
vendored
Normal file
|
@ -0,0 +1,546 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Microsoft.NET.StringTools</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.NET.StringTools.FowlerNollVo1aHash">
|
||||
<summary>
|
||||
Fowler/Noll/Vo hashing.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.FowlerNollVo1aHash.ComputeHash32(System.String)">
|
||||
<summary>
|
||||
Computes 32 bit Fowler/Noll/Vo-1a hash of a string (regardless of encoding).
|
||||
</summary>
|
||||
<param name="text">String to be hashed.</param>
|
||||
<returns>32 bit signed hash</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.FowlerNollVo1aHash.ComputeHash32Fast(System.String)">
|
||||
<summary>
|
||||
Computes 32 bit Fowler/Noll/Vo-1a inspired hash of a string.
|
||||
The hashing algorithm process the data by the whole 16bit chars, instead of by bytes.
|
||||
this speeds up the hashing process almost by 2x, while not significantly increasing collisions rate.
|
||||
Analysis: https://github.com/KirillOsenkov/MSBuildStructuredLog/wiki/String-Hashing#faster-fnv-1a
|
||||
</summary>
|
||||
<param name="text">String to be hashed.</param>
|
||||
<returns>32 bit unsigned hash</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.FowlerNollVo1aHash.ComputeHash64Fast(System.String)">
|
||||
<summary>
|
||||
Computes 64 bit Fowler/Noll/Vo-1a inspired hash of a string.
|
||||
The hashing algorithm process the data by the whole 16bit chars, instead of by bytes.
|
||||
this speeds up the hashing process almost by 2x, while not significantly increasing collisions rate.
|
||||
Analysis: https://github.com/KirillOsenkov/MSBuildStructuredLog/wiki/String-Hashing#faster-fnv-1a
|
||||
</summary>
|
||||
<param name="text">String to be hashed.</param>
|
||||
<returns>64 bit unsigned hash</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.FowlerNollVo1aHash.ComputeHash64(System.String)">
|
||||
<summary>
|
||||
Computes 64 bit Fowler/Noll/Vo-1a hash of a string (regardless of encoding).
|
||||
</summary>
|
||||
<param name="text">String to be hashed.</param>
|
||||
<returns>64 bit unsigned hash</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.FowlerNollVo1aHash.Combine64(System.Int64,System.Int64)">
|
||||
<summary>
|
||||
Combines two 64 bit hashes generated by <see cref="T:Microsoft.NET.StringTools.FowlerNollVo1aHash"/> class into one.
|
||||
</summary>
|
||||
<param name="left">First hash value to be combined.</param>
|
||||
<param name="right">Second hash value to be combined.</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.NET.StringTools.InternableString">
|
||||
<summary>
|
||||
Represents a string that can be converted to System.String with interning, i.e. by returning an existing string if it has been seen before
|
||||
and is still tracked in the intern table.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.NET.StringTools.InternableString.Enumerator">
|
||||
<summary>
|
||||
Enumerator for the top-level struct. Enumerates characters of the string.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.NET.StringTools.InternableString.Enumerator._string">
|
||||
<summary>
|
||||
The InternableString being enumerated.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.NET.StringTools.InternableString.Enumerator._spanIndex">
|
||||
<summary>
|
||||
Index of the current span, -1 represents the inline span.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.NET.StringTools.InternableString.Enumerator._charIndex">
|
||||
<summary>
|
||||
Index of the current character in the current span, -1 if MoveNext has not been called yet.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.NET.StringTools.InternableString.Enumerator.Current">
|
||||
<summary>
|
||||
Returns the current character.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.InternableString.Enumerator.MoveNext">
|
||||
<summary>
|
||||
Moves to the next character.
|
||||
</summary>
|
||||
<returns>True if there is another character, false if the enumerator reached the end.</returns>
|
||||
</member>
|
||||
<member name="F:Microsoft.NET.StringTools.InternableString._inlineSpan">
|
||||
<summary>
|
||||
The span held by this struct, inline to be able to represent <see cref="T:System.ReadOnlySpan`1"/>. May be empty.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.NET.StringTools.InternableString._inlineSpanString">
|
||||
<summary>
|
||||
.NET Core does not keep a reference to the containing object in <see cref="T:System.ReadOnlySpan`1"/>. In particular,
|
||||
it cannot recover the string if the span represents one. We have to hold the reference separately to be able to
|
||||
roundtrip String->InternableString->String without allocating a new String.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.NET.StringTools.InternableString._spans">
|
||||
<summary>
|
||||
Additional spans held by this struct. May be null.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.InternableString.#ctor(System.ReadOnlySpan{System.Char})">
|
||||
<summary>
|
||||
Constructs a new InternableString wrapping the given <see cref="T:System.ReadOnlySpan`1"/>.
|
||||
</summary>
|
||||
<param name="span">The span to wrap.</param>
|
||||
<remarks>
|
||||
When wrapping a span representing an entire System.String, use Internable(string) for optimum performance.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.InternableString.#ctor(System.String)">
|
||||
<summary>
|
||||
Constructs a new InternableString wrapping the given string.
|
||||
</summary>
|
||||
<param name="str">The string to wrap, must be non-null.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.InternableString.#ctor(Microsoft.NET.StringTools.SpanBasedStringBuilder)">
|
||||
<summary>
|
||||
Constructs a new InternableString wrapping the given SpanBasedStringBuilder.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.NET.StringTools.InternableString.Length">
|
||||
<summary>
|
||||
Gets the length of the string.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.InternableString.GetEnumerator">
|
||||
<summary>
|
||||
Creates a new enumerator for enumerating characters in this string. Does not allocate.
|
||||
</summary>
|
||||
<returns>The enumerator.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.InternableString.Equals(System.String)">
|
||||
<summary>
|
||||
Returns true if the string is equal to another string by ordinal comparison.
|
||||
</summary>
|
||||
<param name="other">Another string.</param>
|
||||
<returns>True if this string is equal to <paramref name="other"/>.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.InternableString.ExpensiveConvertToString">
|
||||
<summary>
|
||||
Returns a System.String representing this string. Allocates memory unless this InternableString was created by wrapping a
|
||||
System.String in which case the original string is returned.
|
||||
</summary>
|
||||
<returns>The string.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.InternableString.ReferenceEquals(System.String)">
|
||||
<summary>
|
||||
Returns true if this InternableString wraps a System.String and the same System.String is passed as the argument.
|
||||
</summary>
|
||||
<param name="str">The string to compare to.</param>
|
||||
<returns>True is this instance wraps the given string.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.InternableString.ToString">
|
||||
<summary>
|
||||
Converts this instance to a System.String while first searching for a match in the intern table.
|
||||
</summary>
|
||||
<remarks>
|
||||
May allocate depending on whether the string has already been interned.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.InternableString.GetHashCode">
|
||||
<summary>
|
||||
Implements the simple yet very decently performing djb2-like hash function (xor version) as inspired by
|
||||
https://github.com/dotnet/runtime/blob/6262ae8e6a33abac569ab6086cdccc470c810ea4/src/libraries/System.Private.CoreLib/src/System/String.Comparison.cs#L810-L840
|
||||
</summary>
|
||||
<returns>A stable hashcode of the string represented by this instance.</returns>
|
||||
<remarks>
|
||||
Unlike the BCL method, this implementation works only on two characters at a time to cut on the complexity with
|
||||
characters that feed into the same operation but straddle multiple spans. Note that it must return the same value for
|
||||
a given string regardless of how it's split into spans (e.g. { "AB" } and { "A", "B" } have the same hash code).
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.InternableString.GetHashCodeHelper(System.Char*,System.Int32,System.UInt32,System.Boolean@)">
|
||||
<summary>
|
||||
Hashes a memory block specified by a pointer and length.
|
||||
</summary>
|
||||
<param name="charPtr">Pointer to the first character.</param>
|
||||
<param name="length">Number of characters at <paramref name="charPtr"/>.</param>
|
||||
<param name="hash">The running hash code.</param>
|
||||
<param name="hashedOddNumberOfCharacters">True if the incoming <paramref name="hash"/> was calculated from an odd number of characters.</param>
|
||||
<returns>The updated running hash code (not passed as a ref parameter to play nicely with JIT optimizations).</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.InternableString.RotateLeft(System.UInt32,System.Int32)">
|
||||
<summary>
|
||||
Rotates an integer by the specified number of bits.
|
||||
</summary>
|
||||
<param name="value">The value to rotate.</param>
|
||||
<param name="offset">The number of bits.</param>
|
||||
<returns>The rotated value.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.NET.StringTools.SpanBasedStringBuilder">
|
||||
<summary>
|
||||
A StringBuilder replacement that keeps a list of <see cref="T:System.ReadOnlyMemory`1"/> spans making up the intermediate string rather
|
||||
than a copy of its characters. This has positive impact on both memory (no need to allocate space for the intermediate string)
|
||||
and time (no need to copy characters to the intermediate string).
|
||||
</summary>
|
||||
<remarks>
|
||||
The <see cref="M:Microsoft.NET.StringTools.SpanBasedStringBuilder.ToString"/> method tries to intern the resulting string without even allocating it if it's already interned.
|
||||
Use <see cref="M:Microsoft.NET.StringTools.Strings.GetSpanBasedStringBuilder"/> to take advantage of pooling to eliminate allocation overhead of this class.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="T:Microsoft.NET.StringTools.SpanBasedStringBuilder.Enumerator">
|
||||
<summary>
|
||||
Enumerator for the top-level class. Enumerates characters of the string.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.NET.StringTools.SpanBasedStringBuilder.Enumerator._spans">
|
||||
<summary>
|
||||
The spans being enumerated.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.NET.StringTools.SpanBasedStringBuilder.Enumerator._spanIndex">
|
||||
<summary>
|
||||
Index of the current span.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.NET.StringTools.SpanBasedStringBuilder.Enumerator._charIndex">
|
||||
<summary>
|
||||
Index of the current character in the current span, -1 if MoveNext has not been called yet.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.NET.StringTools.SpanBasedStringBuilder.Enumerator.Current">
|
||||
<summary>
|
||||
Returns the current character.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.SpanBasedStringBuilder.Enumerator.MoveNext">
|
||||
<summary>
|
||||
Moves to the next character.
|
||||
</summary>
|
||||
<returns>True if there is another character, false if the enumerator reached the end.</returns>
|
||||
</member>
|
||||
<member name="F:Microsoft.NET.StringTools.SpanBasedStringBuilder._spans">
|
||||
<summary>
|
||||
Spans making up the rope.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.NET.StringTools.SpanBasedStringBuilder.Spans">
|
||||
<summary>
|
||||
Internal getter to get the list of spans out of the SpanBasedStringBuilder.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.SpanBasedStringBuilder.#ctor(System.String)">
|
||||
<summary>
|
||||
Constructs a new SpanBasedStringBuilder containing the given string.
|
||||
</summary>
|
||||
<param name="str">The string to wrap, must be non-null.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.SpanBasedStringBuilder.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Constructs a new empty SpanBasedStringBuilder with the given expected number of spans.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.NET.StringTools.SpanBasedStringBuilder.Length">
|
||||
<summary>
|
||||
Gets the length of the string.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.NET.StringTools.SpanBasedStringBuilder.Capacity">
|
||||
<summary>
|
||||
Gets the capacity of the SpanBasedStringBuilder in terms of number of spans it can hold without allocating.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.SpanBasedStringBuilder.GetEnumerator">
|
||||
<summary>
|
||||
Creates a new enumerator for enumerating characters in this string. Does not allocate.
|
||||
</summary>
|
||||
<returns>The enumerator.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.SpanBasedStringBuilder.ToString">
|
||||
<summary>
|
||||
Converts this instance to a System.String while first searching for a match in the intern table.
|
||||
</summary>
|
||||
<remarks>
|
||||
May allocate depending on whether the string has already been interned.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.SpanBasedStringBuilder.Dispose">
|
||||
<summary>
|
||||
Releases this instance.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.SpanBasedStringBuilder.Append(System.String)">
|
||||
<summary>
|
||||
Appends a string.
|
||||
</summary>
|
||||
<param name="value">The string to append.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.SpanBasedStringBuilder.Append(System.String,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Appends a substring.
|
||||
</summary>
|
||||
<param name="value">The string to append.</param>
|
||||
<param name="startIndex">The start index of the substring within <paramref name="value"/> to append.</param>
|
||||
<param name="count">The length of the substring to append.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.SpanBasedStringBuilder.Append(System.ReadOnlyMemory{System.Char})">
|
||||
<summary>
|
||||
Appends a character span represented by <see cref="T:System.ReadOnlyMemory`1" />.
|
||||
</summary>
|
||||
<param name="span">The character span to append.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.SpanBasedStringBuilder.TrimStart">
|
||||
<summary>
|
||||
Removes leading white-space characters from the string.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.SpanBasedStringBuilder.TrimEnd">
|
||||
<summary>
|
||||
Removes trailing white-space characters from the string.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.SpanBasedStringBuilder.Trim">
|
||||
<summary>
|
||||
Removes leading and trailing white-space characters from the string.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.SpanBasedStringBuilder.Clear">
|
||||
<summary>
|
||||
Clears this instance making it represent an empty string.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.NET.StringTools.Strings._spanBasedStringBuilder">
|
||||
<summary>
|
||||
Per-thread instance of the SpanBasedStringBuilder, created lazily.
|
||||
</summary>
|
||||
<remarks>
|
||||
This field serves as a per-thread one-item object pool, which is adequate for most use
|
||||
cases as the builder is not expected to be held for extended periods of time.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.Strings.WeakIntern(System.String)">
|
||||
<summary>
|
||||
Interns the given string, keeping only a weak reference to the returned value.
|
||||
</summary>
|
||||
<param name="str">The string to intern.</param>
|
||||
<returns>A string equal to <paramref name="str"/>, could be the same object as <paramref name="str"/>.</returns>
|
||||
<remarks>
|
||||
The intern pool does not retain strong references to the strings it's holding so strings are automatically evicted
|
||||
after they become unrooted. This is in contrast to <c>System.String.Intern</c> which holds strings forever.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.Strings.WeakIntern(System.ReadOnlySpan{System.Char})">
|
||||
<summary>
|
||||
Interns the given readonly span of characters, keeping only a weak reference to the returned value.
|
||||
</summary>
|
||||
<param name="str">The character span to intern.</param>
|
||||
<returns>A string equal to <paramref name="str"/>, could be the result of calling ToString() on <paramref name="str"/>.</returns>
|
||||
<remarks>
|
||||
The intern pool does not retain strong references to the strings it's holding so strings are automatically evicted
|
||||
after they become unrooted. This is in contrast to <c>System.String.Intern</c> which holds strings forever.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.Strings.GetSpanBasedStringBuilder">
|
||||
<summary>
|
||||
Returns a new or recycled <see cref="T:Microsoft.NET.StringTools.SpanBasedStringBuilder"/>.
|
||||
</summary>
|
||||
<returns>The SpanBasedStringBuilder.</returns>
|
||||
<remarks>
|
||||
Call <see cref="M:System.IDisposable.Dispose"/> on the returned instance to recycle it.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.Strings.EnableDiagnostics">
|
||||
<summary>
|
||||
Enables diagnostics in the interner. Call <see cref="M:Microsoft.NET.StringTools.Strings.CreateDiagnosticReport"/> to retrieve the diagnostic data.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.Strings.CreateDiagnosticReport">
|
||||
<summary>
|
||||
Retrieves the diagnostic data describing the current state of the interner. Make sure to call <see cref="M:Microsoft.NET.StringTools.Strings.EnableDiagnostics"/> beforehand.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.Strings.ReturnSpanBasedStringBuilder(Microsoft.NET.StringTools.SpanBasedStringBuilder)">
|
||||
<summary>
|
||||
Returns a <see cref="T:Microsoft.NET.StringTools.SpanBasedStringBuilder"/> instance back to the pool if possible.
|
||||
</summary>
|
||||
<param name="stringBuilder">The instance to return.</param>
|
||||
</member>
|
||||
<member name="T:Microsoft.NET.StringTools.WeakStringCache">
|
||||
<summary>
|
||||
Implements the WeakStringCache functionality on modern .NET versions where ConcurrentDictionary is available.
|
||||
</summary>
|
||||
<summary>
|
||||
A cache of weak GC handles pointing to strings. Weak GC handles are functionally equivalent to WeakReference's but have less overhead
|
||||
(they're a struct as opposed to WR which is a finalizable class) at the expense of requiring manual lifetime management. As long as
|
||||
a string has an ordinary strong GC root elsewhere in the process and another string with the same hashcode hasn't reused the entry,
|
||||
the cache has a reference to it and can match it to an internable. When the string is collected, it is also automatically "removed"
|
||||
from the cache by becoming unrecoverable from the GC handle. GC handles that do not reference a live string anymore are freed lazily.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.WeakStringCache.GetOrCreateEntry(Microsoft.NET.StringTools.InternableString@,System.Boolean@)">
|
||||
<summary>
|
||||
Main entrypoint of this cache. Tries to look up a string that matches the given internable. If it succeeds, returns
|
||||
the string and sets cacheHit to true. If the string is not found, calls ExpensiveConvertToString on the internable,
|
||||
adds the resulting string to the cache, and returns it, setting cacheHit to false.
|
||||
</summary>
|
||||
<param name="internable">The internable describing the string we're looking for.</param>
|
||||
<param name="cacheHit">true if match found in cache, false otherwise.</param>
|
||||
<returns>A string matching the given internable.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.WeakStringCache.Scavenge">
|
||||
<summary>
|
||||
Iterates over the cache and removes unused GC handles, i.e. handles that don't reference live strings.
|
||||
This is expensive so try to call such that the cost is amortized to O(1) per GetOrCreateEntry() invocation.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.WeakStringCache.GetDebugInfo">
|
||||
<summary>
|
||||
Returns internal debug counters calculated based on the current state of the cache.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.NET.StringTools.WeakStringCache.DebugInfo">
|
||||
<summary>
|
||||
Debug stats returned by GetDebugInfo().
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.NET.StringTools.WeakStringCache.StringWeakHandle">
|
||||
<summary>
|
||||
Holds a weak GC handle to a string. Shared by all strings with the same hash code and referencing the last such string we've seen.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.NET.StringTools.WeakStringCache.StringWeakHandle.WeakHandle">
|
||||
<summary>
|
||||
Weak GC handle to the last string of the given hashcode we've seen.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.NET.StringTools.WeakStringCache.StringWeakHandle.IsUsed">
|
||||
<summary>
|
||||
Returns true if the string referenced by the handle is still alive.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.WeakStringCache.StringWeakHandle.GetString(Microsoft.NET.StringTools.InternableString@)">
|
||||
<summary>
|
||||
Returns the string referenced by this handle if it is equal to the given internable.
|
||||
</summary>
|
||||
<param name="internable">The internable describing the string we're looking for.</param>
|
||||
<returns>The string matching the internable or null if the handle is referencing a collected string or the string is different.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.WeakStringCache.StringWeakHandle.SetString(System.String)">
|
||||
<summary>
|
||||
Sets the handle to the given string. If the handle is still referencing another live string, that string is effectively forgotten.
|
||||
</summary>
|
||||
<param name="str">The string to set.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.WeakStringCache.StringWeakHandle.Free">
|
||||
<summary>
|
||||
Frees the GC handle.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.NET.StringTools.WeakStringCache._initialCapacity">
|
||||
<summary>
|
||||
Initial capacity of the underlying dictionary.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.NET.StringTools.WeakStringCache._scavengeThreshold">
|
||||
<summary>
|
||||
The maximum size we let the collection grow before scavenging unused entries.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.WeakStringCache.DisposeImpl">
|
||||
<summary>
|
||||
Frees all GC handles and clears the cache.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.WeakStringCache.GetDebugInfoImpl">
|
||||
<summary>
|
||||
Returns internal debug counters calculated based on the current state of the cache.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.NET.StringTools.WeakStringCacheInterner">
|
||||
<summary>
|
||||
Implements interning based on a WeakStringCache.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.NET.StringTools.WeakStringCacheInterner.InternResult">
|
||||
<summary>
|
||||
Enumerates the possible interning results.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.NET.StringTools.WeakStringCacheInterner._weakStringCache">
|
||||
<summary>
|
||||
The cache to keep strings in.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.NET.StringTools.WeakStringCacheInterner._regularInternHits">
|
||||
<summary>
|
||||
Number of times the regular interning path found the string in the cache.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.NET.StringTools.WeakStringCacheInterner._regularInternMisses">
|
||||
<summary>
|
||||
Number of times the regular interning path added the string to the cache.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.NET.StringTools.WeakStringCacheInterner._internEliminatedStrings">
|
||||
<summary>
|
||||
Total number of strings eliminated by interning.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.NET.StringTools.WeakStringCacheInterner._internEliminatedChars">
|
||||
<summary>
|
||||
Total number of chars eliminated across all strings.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.NET.StringTools.WeakStringCacheInterner._internCallCountsByString">
|
||||
<summary>
|
||||
Maps strings that went though the interning path to the number of times they have been
|
||||
seen. The higher the number the better the payoff of interning. Null if statistics
|
||||
gathering has not been enabled.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.WeakStringCacheInterner.Intern(Microsoft.NET.StringTools.InternableString@,System.String@)">
|
||||
<summary>
|
||||
Try to intern the string.
|
||||
The return value indicates the how the string was interned.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.WeakStringCacheInterner.InternableToString(Microsoft.NET.StringTools.InternableString@)">
|
||||
<summary>
|
||||
WeakIntern the given InternableString.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.WeakStringCacheInterner.EnableStatistics">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.WeakStringCacheInterner.FormatStatistics">
|
||||
<summary>
|
||||
Returns a string with human-readable statistics.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.NET.StringTools.WeakStringCacheInterner.Dispose">
|
||||
<summary>
|
||||
Releases all strings from the underlying intern table.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: f39605afd4a19b5259a5069600460db8
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/Microsoft.NET.StringTools.17.11.4/notices.meta
vendored
Normal file
8
Assets/Packages/Microsoft.NET.StringTools.17.11.4/notices.meta
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 9e7aa359563ceaa95a64fb7c9b13bef1
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
46
Assets/Packages/Microsoft.NET.StringTools.17.11.4/notices/THIRDPARTYNOTICES.txt
vendored
Normal file
46
Assets/Packages/Microsoft.NET.StringTools.17.11.4/notices/THIRDPARTYNOTICES.txt
vendored
Normal file
|
@ -0,0 +1,46 @@
|
|||
MSBuild uses third-party material as listed below. The attached notices are
|
||||
provided for informational purposes only.
|
||||
|
||||
Notice for LockCheck
|
||||
-------------------------------
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2015 Christian Klutz
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
-------------------------------
|
||||
|
||||
Notice for Samples for xUnit.net
|
||||
-------------------------------
|
||||
|
||||
Copyright (c) .NET Foundation and Contributors
|
||||
|
||||
All Rights Reserved
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
|
||||
this file except in compliance with the License.
|
||||
|
||||
You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software distributed
|
||||
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
|
||||
CONDITIONS OF ANY KIND, either express or implied. See the License for the specific
|
||||
language governing permissions and limitations under the License.
|
||||
-------------------------------
|
7
Assets/Packages/Microsoft.NET.StringTools.17.11.4/notices/THIRDPARTYNOTICES.txt.meta
vendored
Normal file
7
Assets/Packages/Microsoft.NET.StringTools.17.11.4/notices/THIRDPARTYNOTICES.txt.meta
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 248deaf593d87f3bc8d724e8443f268c
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/System.Collections.Immutable.8.0.0.meta
Normal file
8
Assets/Packages/System.Collections.Immutable.8.0.0.meta
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 27a1a277457ba8d25b4db6762fba46bc
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Packages/System.Collections.Immutable.8.0.0/.signature.p7s
vendored
Normal file
BIN
Assets/Packages/System.Collections.Immutable.8.0.0/.signature.p7s
vendored
Normal file
Binary file not shown.
BIN
Assets/Packages/System.Collections.Immutable.8.0.0/Icon.png
vendored
Normal file
BIN
Assets/Packages/System.Collections.Immutable.8.0.0/Icon.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.8 KiB |
130
Assets/Packages/System.Collections.Immutable.8.0.0/Icon.png.meta
vendored
Normal file
130
Assets/Packages/System.Collections.Immutable.8.0.0/Icon.png.meta
vendored
Normal file
|
@ -0,0 +1,130 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 3b4e6fd03e3dcdcc2929187857ccbab1
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 13
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 1
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 0
|
||||
wrapV: 0
|
||||
wrapW: 0
|
||||
nPOTScale: 1
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 0
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 0
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 4
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
customData:
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spriteCustomMetadata:
|
||||
entries: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
23
Assets/Packages/System.Collections.Immutable.8.0.0/LICENSE.TXT
vendored
Normal file
23
Assets/Packages/System.Collections.Immutable.8.0.0/LICENSE.TXT
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) .NET Foundation and Contributors
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
7
Assets/Packages/System.Collections.Immutable.8.0.0/LICENSE.TXT.meta
vendored
Normal file
7
Assets/Packages/System.Collections.Immutable.8.0.0/LICENSE.TXT.meta
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 400ac858db9de844591ef7987073a95b
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
72
Assets/Packages/System.Collections.Immutable.8.0.0/PACKAGE.md
vendored
Normal file
72
Assets/Packages/System.Collections.Immutable.8.0.0/PACKAGE.md
vendored
Normal file
|
@ -0,0 +1,72 @@
|
|||
## About
|
||||
|
||||
<!-- A description of the package and where one can find more documentation -->
|
||||
|
||||
This package provides collections that are thread safe and guaranteed to never change their contents, also known as immutable collections. Like strings, any methods that perform modifications will not change the existing instance but instead return a new instance. For efficiency reasons, the implementation uses a sharing mechanism to ensure that newly created instances share as much data as possible with the previous instance while ensuring that operations have a predictable time complexity.
|
||||
|
||||
The `System.Collections.Immutable` library is built-in as part of the shared framework in .NET Runtime. The package can be installed when you need to use it in other target frameworks.
|
||||
|
||||
## How to Use
|
||||
|
||||
<!-- A compelling example on how to use this package with code, as well as any specific guidelines for when to use the package -->
|
||||
|
||||
```C#
|
||||
using System.Collections.Immutable;
|
||||
|
||||
// Create immutable set of strings
|
||||
ImmutableHashSet<string> colors = ImmutableHashSet.Create("Red", "Green", "Blue");
|
||||
|
||||
// Create a new set by adding and removing items from the original set
|
||||
ImmutableHashSet<string> colorsModified = colors.Remove("Red").Add("Orange");
|
||||
|
||||
foreach (string s in colorsModified)
|
||||
{
|
||||
Console.WriteLine(s);
|
||||
}
|
||||
|
||||
/* Example output:
|
||||
Blue
|
||||
Green
|
||||
Orange
|
||||
*/
|
||||
```
|
||||
|
||||
## Main Types
|
||||
|
||||
<!-- The main types provided in this library -->
|
||||
|
||||
The main types provided by this library are:
|
||||
|
||||
* `System.Collections.Immutable.ImmutableArray`
|
||||
* `System.Collections.Immutable.ImmutableArray<T>`
|
||||
* `System.Collections.Immutable.ImmutableDictionary`
|
||||
* `System.Collections.Immutable.ImmutableDictionary<TKey,TValue>`
|
||||
* `System.Collections.Immutable.ImmutableHashSet`
|
||||
* `System.Collections.Immutable.ImmutableHashSet<T>`
|
||||
* `System.Collections.Immutable.ImmutableList`
|
||||
* `System.Collections.Immutable.ImmutableList<T>`
|
||||
* `System.Collections.Immutable.ImmutableQueue`
|
||||
* `System.Collections.Immutable.ImmutableQueue<T>`
|
||||
* `System.Collections.Immutable.ImmutableSortedDictionary`
|
||||
* `System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue>`
|
||||
* `System.Collections.Immutable.ImmutableSortedSet`
|
||||
* `System.Collections.Immutable.ImmutableSortedSet<T>`
|
||||
* `System.Collections.Immutable.ImmutableStack`
|
||||
* `System.Collections.Immutable.ImmutableStack<T>`
|
||||
* `System.Collections.Frozen.FrozenDictionary`
|
||||
* `System.Collections.Frozen.FrozenDictionary<TKey, TValue>`
|
||||
* `System.Collections.Frozen.FrozenSet`
|
||||
* `System.Collections.Frozen.FrozenSet<T>`
|
||||
|
||||
## Additional Documentation
|
||||
|
||||
<!-- Links to further documentation -->
|
||||
|
||||
- [Collections and Data Structures](https://docs.microsoft.com/dotnet/standard/collections/)
|
||||
- [API documentation](https://docs.microsoft.com/dotnet/api/system.collections.immutable)
|
||||
|
||||
## Feedback & Contributing
|
||||
|
||||
<!-- How to provide feedback on this package and contribute to it -->
|
||||
|
||||
System.Collections.Immutable is released as open source under the [MIT license](https://licenses.nuget.org/MIT). Bug reports and contributions are welcome at [the GitHub repository](https://github.com/dotnet/runtime).
|
7
Assets/Packages/System.Collections.Immutable.8.0.0/PACKAGE.md.meta
vendored
Normal file
7
Assets/Packages/System.Collections.Immutable.8.0.0/PACKAGE.md.meta
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 03d26f5520557876ea76681169840c57
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
35
Assets/Packages/System.Collections.Immutable.8.0.0/System.Collections.Immutable.nuspec
vendored
Normal file
35
Assets/Packages/System.Collections.Immutable.8.0.0/System.Collections.Immutable.nuspec
vendored
Normal file
|
@ -0,0 +1,35 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>System.Collections.Immutable</id>
|
||||
<version>8.0.0</version>
|
||||
<authors>Microsoft</authors>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<icon>Icon.png</icon>
|
||||
<readme>PACKAGE.md</readme>
|
||||
<projectUrl>https://dot.net/</projectUrl>
|
||||
<description>This package provides collections that are thread safe and guaranteed to never change their contents, also known as immutable collections. Like strings, any methods that perform modifications will not change the existing instance but instead return a new instance. For efficiency reasons, the implementation uses a sharing mechanism to ensure that newly created instances share as much data as possible with the previous instance while ensuring that operations have a predictable time complexity.
|
||||
|
||||
The System.Collections.Immutable library is built-in as part of the shared framework in .NET Runtime. The package can be installed when you need to use it in other target frameworks.</description>
|
||||
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||
<serviceable>true</serviceable>
|
||||
<repository type="git" url="https://github.com/dotnet/runtime" commit="5535e31a712343a63f5d7d796cd874e563e5ac14" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.6.2">
|
||||
<dependency id="System.Memory" version="4.5.5" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="6.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net6.0">
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="6.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net7.0" />
|
||||
<group targetFramework="net8.0" />
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="System.Memory" version="4.5.5" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="6.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
7
Assets/Packages/System.Collections.Immutable.8.0.0/System.Collections.Immutable.nuspec.meta
vendored
Normal file
7
Assets/Packages/System.Collections.Immutable.8.0.0/System.Collections.Immutable.nuspec.meta
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 3b47bb193cc09ccc3a9b05ee748d3a99
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
1272
Assets/Packages/System.Collections.Immutable.8.0.0/THIRD-PARTY-NOTICES.TXT
vendored
Normal file
1272
Assets/Packages/System.Collections.Immutable.8.0.0/THIRD-PARTY-NOTICES.TXT
vendored
Normal file
File diff suppressed because it is too large
Load diff
7
Assets/Packages/System.Collections.Immutable.8.0.0/THIRD-PARTY-NOTICES.TXT.meta
vendored
Normal file
7
Assets/Packages/System.Collections.Immutable.8.0.0/THIRD-PARTY-NOTICES.TXT.meta
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: c2937f3d5889cd75cbca82c3e1a2ecbb
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive.meta
vendored
Normal file
8
Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive.meta
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 661cabce2bbf2f495ab550dac8e40d34
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net461.meta
vendored
Normal file
8
Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net461.meta
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 1660b59739d477a7b8bea2dfc4e7f4c3
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,6 @@
|
|||
<Project InitialTargets="NETStandardCompatError_System_Collections_Immutable_net462">
|
||||
<Target Name="NETStandardCompatError_System_Collections_Immutable_net462"
|
||||
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||
<Warning Text="System.Collections.Immutable 8.0.0 doesn't support $(TargetFramework) and has not been tested with it. Consider upgrading your TargetFramework to net462 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk." />
|
||||
</Target>
|
||||
</Project>
|
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: aaf168d9c52cd5d5f8a0787fda7bd70b
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net462.meta
vendored
Normal file
8
Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net462.meta
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 7459bad1c8bf75eabbb4f41606852dc3
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
0
Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net462/_._
vendored
Normal file
0
Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net462/_._
vendored
Normal file
7
Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net462/_._.meta
vendored
Normal file
7
Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net462/_._.meta
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 013f29d75bce80c6c94650774432ab9d
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net6.0.meta
vendored
Normal file
8
Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net6.0.meta
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 0114a533a8e6c181198c1644a5369cc4
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
0
Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net6.0/_._
vendored
Normal file
0
Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net6.0/_._
vendored
Normal file
7
Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net6.0/_._.meta
vendored
Normal file
7
Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net6.0/_._.meta
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 219fa7da90ab9e65585d68c1c76b25b1
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/netcoreapp2.0.meta
vendored
Normal file
8
Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/netcoreapp2.0.meta
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: d6e6a9165a9a8ba7a857cb05738c3ded
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,6 @@
|
|||
<Project InitialTargets="NETStandardCompatError_System_Collections_Immutable_net6_0">
|
||||
<Target Name="NETStandardCompatError_System_Collections_Immutable_net6_0"
|
||||
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||
<Warning Text="System.Collections.Immutable 8.0.0 doesn't support $(TargetFramework) and has not been tested with it. Consider upgrading your TargetFramework to net6.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk." />
|
||||
</Target>
|
||||
</Project>
|
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 68c388c633542c3d4ae65606f2087b02
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/System.Collections.Immutable.8.0.0/lib.meta
vendored
Normal file
8
Assets/Packages/System.Collections.Immutable.8.0.0/lib.meta
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: fc062c1afdcfbab8abcf3300de05eb54
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Packages/System.Collections.Immutable.8.0.0/lib/netstandard2.0.meta
vendored
Normal file
8
Assets/Packages/System.Collections.Immutable.8.0.0/lib/netstandard2.0.meta
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: d8488c7ffa3d153239f2a1cb549349b0
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,29 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 6583bc8bb484aa51a9f95a87a1fd152d
|
||||
labels:
|
||||
- NuGetForUnity
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 3
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
Any:
|
||||
enabled: 1
|
||||
settings: {}
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
WindowsStoreApps:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
6100
Assets/Packages/System.Collections.Immutable.8.0.0/lib/netstandard2.0/System.Collections.Immutable.xml
vendored
Normal file
6100
Assets/Packages/System.Collections.Immutable.8.0.0/lib/netstandard2.0/System.Collections.Immutable.xml
vendored
Normal file
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: e8449b332aab61475b4ad10232608ec7
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
0
Assets/Packages/System.Collections.Immutable.8.0.0/useSharedDesignerContext.txt
vendored
Normal file
0
Assets/Packages/System.Collections.Immutable.8.0.0/useSharedDesignerContext.txt
vendored
Normal file
7
Assets/Packages/System.Collections.Immutable.8.0.0/useSharedDesignerContext.txt.meta
vendored
Normal file
7
Assets/Packages/System.Collections.Immutable.8.0.0/useSharedDesignerContext.txt.meta
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 21a5a91d418e13262a1e10b1686a551d
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Resources/Falling.fbx
Normal file
BIN
Assets/Resources/Falling.fbx
Normal file
Binary file not shown.
136
Assets/Resources/Falling.fbx.meta
Normal file
136
Assets/Resources/Falling.fbx.meta
Normal file
|
@ -0,0 +1,136 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 450a9d6f0f23c9fd58be592112e7e55c
|
||||
ModelImporter:
|
||||
serializedVersion: 22200
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
materials:
|
||||
materialImportMode: 2
|
||||
materialName: 0
|
||||
materialSearch: 1
|
||||
materialLocation: 1
|
||||
animations:
|
||||
legacyGenerateAnimations: 4
|
||||
bakeSimulation: 0
|
||||
resampleCurves: 1
|
||||
optimizeGameObjects: 0
|
||||
removeConstantScaleCurves: 1
|
||||
motionNodeName:
|
||||
animationImportErrors:
|
||||
animationImportWarnings:
|
||||
animationRetargetingWarnings:
|
||||
animationDoRetargetingWarnings: 0
|
||||
importAnimatedCustomProperties: 0
|
||||
importConstraints: 0
|
||||
animationCompression: 1
|
||||
animationRotationError: 0.5
|
||||
animationPositionError: 0.5
|
||||
animationScaleError: 0.5
|
||||
animationWrapMode: 0
|
||||
extraExposedTransformPaths: []
|
||||
extraUserProperties: []
|
||||
clipAnimations:
|
||||
- serializedVersion: 16
|
||||
name: Falling
|
||||
takeName: mixamo.com
|
||||
internalID: -203655887218126122
|
||||
firstFrame: 0
|
||||
lastFrame: 21
|
||||
wrapMode: 0
|
||||
orientationOffsetY: 0
|
||||
level: 0
|
||||
cycleOffset: 0
|
||||
loop: 0
|
||||
hasAdditiveReferencePose: 0
|
||||
loopTime: 1
|
||||
loopBlend: 0
|
||||
loopBlendOrientation: 0
|
||||
loopBlendPositionY: 0
|
||||
loopBlendPositionXZ: 0
|
||||
keepOriginalOrientation: 0
|
||||
keepOriginalPositionY: 1
|
||||
keepOriginalPositionXZ: 0
|
||||
heightFromFeet: 0
|
||||
mirror: 0
|
||||
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
|
||||
curves: []
|
||||
events: []
|
||||
transformMask: []
|
||||
maskType: 3
|
||||
maskSource: {instanceID: 0}
|
||||
additiveReferencePoseFrame: 0
|
||||
isReadable: 0
|
||||
meshes:
|
||||
lODScreenPercentages: []
|
||||
globalScale: 1
|
||||
meshCompression: 0
|
||||
addColliders: 0
|
||||
useSRGBMaterialColor: 1
|
||||
sortHierarchyByName: 1
|
||||
importPhysicalCameras: 1
|
||||
importVisibility: 1
|
||||
importBlendShapes: 1
|
||||
importCameras: 1
|
||||
importLights: 1
|
||||
nodeNameCollisionStrategy: 1
|
||||
fileIdsGeneration: 2
|
||||
swapUVChannels: 0
|
||||
generateSecondaryUV: 0
|
||||
useFileUnits: 1
|
||||
keepQuads: 0
|
||||
weldVertices: 1
|
||||
bakeAxisConversion: 0
|
||||
preserveHierarchy: 0
|
||||
skinWeightsMode: 0
|
||||
maxBonesPerVertex: 4
|
||||
minBoneWeight: 0.001
|
||||
optimizeBones: 1
|
||||
meshOptimizationFlags: -1
|
||||
indexFormat: 0
|
||||
secondaryUVAngleDistortion: 8
|
||||
secondaryUVAreaDistortion: 15.000001
|
||||
secondaryUVHardAngle: 88
|
||||
secondaryUVMarginMethod: 1
|
||||
secondaryUVMinLightmapResolution: 40
|
||||
secondaryUVMinObjectScale: 1
|
||||
secondaryUVPackMargin: 4
|
||||
useFileScale: 1
|
||||
strictVertexDataChecks: 0
|
||||
tangentSpace:
|
||||
normalSmoothAngle: 60
|
||||
normalImportMode: 0
|
||||
tangentImportMode: 3
|
||||
normalCalculationMode: 4
|
||||
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
|
||||
blendShapeNormalImportMode: 1
|
||||
normalSmoothingSource: 0
|
||||
referencedClips: []
|
||||
importAnimation: 1
|
||||
humanDescription:
|
||||
serializedVersion: 3
|
||||
human: []
|
||||
skeleton: []
|
||||
armTwist: 0.5
|
||||
foreArmTwist: 0.5
|
||||
upperLegTwist: 0.5
|
||||
legTwist: 0.5
|
||||
armStretch: 0.05
|
||||
legStretch: 0.05
|
||||
feetSpacing: 0
|
||||
globalScale: 1
|
||||
rootMotionBoneName:
|
||||
hasTranslationDoF: 0
|
||||
hasExtraRoot: 0
|
||||
skeletonHasParents: 1
|
||||
lastHumanDescriptionAvatarSource: {instanceID: 0}
|
||||
autoGenerateAvatarMappingIfUnspecified: 1
|
||||
animationType: 2
|
||||
humanoidOversampling: 1
|
||||
avatarSetup: 0
|
||||
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
||||
importBlendShapeDeformPercent: 1
|
||||
remapMaterialsIfMaterialImportModeIsNone: 0
|
||||
additionalBone: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Resources/HardLanding.fbx
Normal file
BIN
Assets/Resources/HardLanding.fbx
Normal file
Binary file not shown.
136
Assets/Resources/HardLanding.fbx.meta
Normal file
136
Assets/Resources/HardLanding.fbx.meta
Normal file
|
@ -0,0 +1,136 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 787d8596dbe9c6ce5b46ede2faefae23
|
||||
ModelImporter:
|
||||
serializedVersion: 22200
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
materials:
|
||||
materialImportMode: 2
|
||||
materialName: 0
|
||||
materialSearch: 1
|
||||
materialLocation: 1
|
||||
animations:
|
||||
legacyGenerateAnimations: 4
|
||||
bakeSimulation: 0
|
||||
resampleCurves: 1
|
||||
optimizeGameObjects: 0
|
||||
removeConstantScaleCurves: 0
|
||||
motionNodeName:
|
||||
animationImportErrors:
|
||||
animationImportWarnings:
|
||||
animationRetargetingWarnings:
|
||||
animationDoRetargetingWarnings: 0
|
||||
importAnimatedCustomProperties: 0
|
||||
importConstraints: 0
|
||||
animationCompression: 1
|
||||
animationRotationError: 0.5
|
||||
animationPositionError: 0.5
|
||||
animationScaleError: 0.5
|
||||
animationWrapMode: 0
|
||||
extraExposedTransformPaths: []
|
||||
extraUserProperties: []
|
||||
clipAnimations:
|
||||
- serializedVersion: 16
|
||||
name: Hard Landing
|
||||
takeName: mixamo.com
|
||||
internalID: -203655887218126122
|
||||
firstFrame: 0
|
||||
lastFrame: 60
|
||||
wrapMode: 0
|
||||
orientationOffsetY: 0
|
||||
level: 0
|
||||
cycleOffset: 0
|
||||
loop: 0
|
||||
hasAdditiveReferencePose: 0
|
||||
loopTime: 0
|
||||
loopBlend: 0
|
||||
loopBlendOrientation: 0
|
||||
loopBlendPositionY: 0
|
||||
loopBlendPositionXZ: 0
|
||||
keepOriginalOrientation: 0
|
||||
keepOriginalPositionY: 1
|
||||
keepOriginalPositionXZ: 0
|
||||
heightFromFeet: 0
|
||||
mirror: 0
|
||||
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
|
||||
curves: []
|
||||
events: []
|
||||
transformMask: []
|
||||
maskType: 3
|
||||
maskSource: {instanceID: 0}
|
||||
additiveReferencePoseFrame: 0
|
||||
isReadable: 0
|
||||
meshes:
|
||||
lODScreenPercentages: []
|
||||
globalScale: 1
|
||||
meshCompression: 0
|
||||
addColliders: 0
|
||||
useSRGBMaterialColor: 1
|
||||
sortHierarchyByName: 1
|
||||
importPhysicalCameras: 1
|
||||
importVisibility: 1
|
||||
importBlendShapes: 1
|
||||
importCameras: 1
|
||||
importLights: 1
|
||||
nodeNameCollisionStrategy: 1
|
||||
fileIdsGeneration: 2
|
||||
swapUVChannels: 0
|
||||
generateSecondaryUV: 0
|
||||
useFileUnits: 1
|
||||
keepQuads: 0
|
||||
weldVertices: 1
|
||||
bakeAxisConversion: 0
|
||||
preserveHierarchy: 0
|
||||
skinWeightsMode: 0
|
||||
maxBonesPerVertex: 4
|
||||
minBoneWeight: 0.001
|
||||
optimizeBones: 1
|
||||
meshOptimizationFlags: -1
|
||||
indexFormat: 0
|
||||
secondaryUVAngleDistortion: 8
|
||||
secondaryUVAreaDistortion: 15.000001
|
||||
secondaryUVHardAngle: 88
|
||||
secondaryUVMarginMethod: 1
|
||||
secondaryUVMinLightmapResolution: 40
|
||||
secondaryUVMinObjectScale: 1
|
||||
secondaryUVPackMargin: 4
|
||||
useFileScale: 1
|
||||
strictVertexDataChecks: 0
|
||||
tangentSpace:
|
||||
normalSmoothAngle: 60
|
||||
normalImportMode: 0
|
||||
tangentImportMode: 3
|
||||
normalCalculationMode: 4
|
||||
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
|
||||
blendShapeNormalImportMode: 1
|
||||
normalSmoothingSource: 0
|
||||
referencedClips: []
|
||||
importAnimation: 1
|
||||
humanDescription:
|
||||
serializedVersion: 3
|
||||
human: []
|
||||
skeleton: []
|
||||
armTwist: 0.5
|
||||
foreArmTwist: 0.5
|
||||
upperLegTwist: 0.5
|
||||
legTwist: 0.5
|
||||
armStretch: 0.05
|
||||
legStretch: 0.05
|
||||
feetSpacing: 0
|
||||
globalScale: 1
|
||||
rootMotionBoneName:
|
||||
hasTranslationDoF: 0
|
||||
hasExtraRoot: 0
|
||||
skeletonHasParents: 1
|
||||
lastHumanDescriptionAvatarSource: {instanceID: 0}
|
||||
autoGenerateAvatarMappingIfUnspecified: 1
|
||||
animationType: 2
|
||||
humanoidOversampling: 1
|
||||
avatarSetup: 0
|
||||
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
||||
importBlendShapeDeformPercent: 1
|
||||
remapMaterialsIfMaterialImportModeIsNone: 0
|
||||
additionalBone: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Resources/Landing.fbx
Normal file
BIN
Assets/Resources/Landing.fbx
Normal file
Binary file not shown.
136
Assets/Resources/Landing.fbx.meta
Normal file
136
Assets/Resources/Landing.fbx.meta
Normal file
|
@ -0,0 +1,136 @@
|
|||
fileFormatVersion: 2
|
||||
guid: a93f1ad95ef00b51aaa3698c11abceda
|
||||
ModelImporter:
|
||||
serializedVersion: 22200
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
materials:
|
||||
materialImportMode: 2
|
||||
materialName: 0
|
||||
materialSearch: 1
|
||||
materialLocation: 1
|
||||
animations:
|
||||
legacyGenerateAnimations: 4
|
||||
bakeSimulation: 0
|
||||
resampleCurves: 1
|
||||
optimizeGameObjects: 0
|
||||
removeConstantScaleCurves: 0
|
||||
motionNodeName:
|
||||
animationImportErrors:
|
||||
animationImportWarnings:
|
||||
animationRetargetingWarnings:
|
||||
animationDoRetargetingWarnings: 0
|
||||
importAnimatedCustomProperties: 0
|
||||
importConstraints: 0
|
||||
animationCompression: 1
|
||||
animationRotationError: 0.5
|
||||
animationPositionError: 0.5
|
||||
animationScaleError: 0.5
|
||||
animationWrapMode: 0
|
||||
extraExposedTransformPaths: []
|
||||
extraUserProperties: []
|
||||
clipAnimations:
|
||||
- serializedVersion: 16
|
||||
name: Soft Landing
|
||||
takeName: mixamo.com
|
||||
internalID: -203655887218126122
|
||||
firstFrame: 0
|
||||
lastFrame: 32
|
||||
wrapMode: 0
|
||||
orientationOffsetY: 0
|
||||
level: 0
|
||||
cycleOffset: 0
|
||||
loop: 0
|
||||
hasAdditiveReferencePose: 0
|
||||
loopTime: 0
|
||||
loopBlend: 0
|
||||
loopBlendOrientation: 0
|
||||
loopBlendPositionY: 0
|
||||
loopBlendPositionXZ: 0
|
||||
keepOriginalOrientation: 0
|
||||
keepOriginalPositionY: 1
|
||||
keepOriginalPositionXZ: 0
|
||||
heightFromFeet: 0
|
||||
mirror: 0
|
||||
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
|
||||
curves: []
|
||||
events: []
|
||||
transformMask: []
|
||||
maskType: 3
|
||||
maskSource: {instanceID: 0}
|
||||
additiveReferencePoseFrame: 0
|
||||
isReadable: 0
|
||||
meshes:
|
||||
lODScreenPercentages: []
|
||||
globalScale: 1
|
||||
meshCompression: 0
|
||||
addColliders: 0
|
||||
useSRGBMaterialColor: 1
|
||||
sortHierarchyByName: 1
|
||||
importPhysicalCameras: 1
|
||||
importVisibility: 1
|
||||
importBlendShapes: 1
|
||||
importCameras: 1
|
||||
importLights: 1
|
||||
nodeNameCollisionStrategy: 1
|
||||
fileIdsGeneration: 2
|
||||
swapUVChannels: 0
|
||||
generateSecondaryUV: 0
|
||||
useFileUnits: 1
|
||||
keepQuads: 0
|
||||
weldVertices: 1
|
||||
bakeAxisConversion: 0
|
||||
preserveHierarchy: 0
|
||||
skinWeightsMode: 0
|
||||
maxBonesPerVertex: 4
|
||||
minBoneWeight: 0.001
|
||||
optimizeBones: 1
|
||||
meshOptimizationFlags: -1
|
||||
indexFormat: 0
|
||||
secondaryUVAngleDistortion: 8
|
||||
secondaryUVAreaDistortion: 15.000001
|
||||
secondaryUVHardAngle: 88
|
||||
secondaryUVMarginMethod: 1
|
||||
secondaryUVMinLightmapResolution: 40
|
||||
secondaryUVMinObjectScale: 1
|
||||
secondaryUVPackMargin: 4
|
||||
useFileScale: 1
|
||||
strictVertexDataChecks: 0
|
||||
tangentSpace:
|
||||
normalSmoothAngle: 60
|
||||
normalImportMode: 0
|
||||
tangentImportMode: 3
|
||||
normalCalculationMode: 4
|
||||
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
|
||||
blendShapeNormalImportMode: 1
|
||||
normalSmoothingSource: 0
|
||||
referencedClips: []
|
||||
importAnimation: 1
|
||||
humanDescription:
|
||||
serializedVersion: 3
|
||||
human: []
|
||||
skeleton: []
|
||||
armTwist: 0.5
|
||||
foreArmTwist: 0.5
|
||||
upperLegTwist: 0.5
|
||||
legTwist: 0.5
|
||||
armStretch: 0.05
|
||||
legStretch: 0.05
|
||||
feetSpacing: 0
|
||||
globalScale: 1
|
||||
rootMotionBoneName:
|
||||
hasTranslationDoF: 0
|
||||
hasExtraRoot: 0
|
||||
skeletonHasParents: 1
|
||||
lastHumanDescriptionAvatarSource: {instanceID: 0}
|
||||
autoGenerateAvatarMappingIfUnspecified: 1
|
||||
animationType: 2
|
||||
humanoidOversampling: 1
|
||||
avatarSetup: 0
|
||||
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
||||
importBlendShapeDeformPercent: 1
|
||||
remapMaterialsIfMaterialImportModeIsNone: 0
|
||||
additionalBone: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -22,7 +22,7 @@ ModelImporter:
|
|||
animationDoRetargetingWarnings: 0
|
||||
importAnimatedCustomProperties: 0
|
||||
importConstraints: 0
|
||||
animationCompression: 1
|
||||
animationCompression: 3
|
||||
animationRotationError: 0.5
|
||||
animationPositionError: 0.5
|
||||
animationScaleError: 0.5
|
||||
|
@ -109,7 +109,337 @@ ModelImporter:
|
|||
humanDescription:
|
||||
serializedVersion: 3
|
||||
human: []
|
||||
skeleton: []
|
||||
skeleton:
|
||||
- name: Walking(Clone)
|
||||
parentName:
|
||||
position: {x: 0, y: 0, z: 0}
|
||||
rotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:Hips
|
||||
parentName: Walking(Clone)
|
||||
position: {x: -0.006137886, y: 1.0587052, z: 0.013260784}
|
||||
rotation: {x: 0.0004730418, y: -0.08762152, z: 0.04123074, w: 0.9953001}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:Spine
|
||||
parentName: mixamorig:Hips
|
||||
position: {x: -0, y: 0.10182399, z: 0}
|
||||
rotation: {x: -0.05754401, y: 0.009460971, z: -0.029411504, w: 0.99786484}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:Spine1
|
||||
parentName: mixamorig:Spine
|
||||
position: {x: -0, y: 0.100026995, z: 0}
|
||||
rotation: {x: 0.014301606, y: 0.020813517, z: -0.004076738, w: 0.9996728}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:Spine2
|
||||
parentName: mixamorig:Spine1
|
||||
position: {x: -0, y: 0.093220994, z: 0}
|
||||
rotation: {x: -0.012669325, y: 0.02006025, z: -0.000012414281, w: 0.99971855}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:Neck
|
||||
parentName: mixamorig:Spine2
|
||||
position: {x: -0, y: 0.16865298, z: 0}
|
||||
rotation: {x: -0.029294604, y: 0.009210775, z: 0.009476413, w: 0.99948347}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:Head
|
||||
parentName: mixamorig:Neck
|
||||
position: {x: -0, y: 0.09341899, z: 0.02841}
|
||||
rotation: {x: -0.011859458, y: 0.03361158, z: 0.0009907474, w: 0.99936414}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:HeadTop_End
|
||||
parentName: mixamorig:Head
|
||||
position: {x: -0, y: 0.20962799, z: 0.101229}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightShoulder
|
||||
parentName: mixamorig:Spine2
|
||||
position: {x: 0.045700002, y: 0.111958, z: -0.0080659995}
|
||||
rotation: {x: 0.5319773, y: 0.52563745, z: -0.52957606, w: 0.40031815}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightArm
|
||||
parentName: mixamorig:RightShoulder
|
||||
position: {x: -0, y: 0.108381994, z: 0}
|
||||
rotation: {x: -0.08881866, y: 0.2143833, z: 0.03464329, w: 0.9720859}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightForeArm
|
||||
parentName: mixamorig:RightArm
|
||||
position: {x: -0, y: 0.278415, z: 0}
|
||||
rotation: {x: -0.008381222, y: -0.0024442067, z: 0.028301816, w: 0.9995613}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHand
|
||||
parentName: mixamorig:RightForeArm
|
||||
position: {x: -0, y: 0.283288, z: 0}
|
||||
rotation: {x: 0.050462265, y: 0.22212304, z: 0.06346482, w: 0.9716415}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandThumb1
|
||||
parentName: mixamorig:RightHand
|
||||
position: {x: -0.026819, y: 0.024647998, z: 0.01574}
|
||||
rotation: {x: -0.2507174, y: 0.0065556006, z: 0.21531308, w: 0.9437892}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandThumb2
|
||||
parentName: mixamorig:RightHandThumb1
|
||||
position: {x: -0, y: 0.04189, z: 0}
|
||||
rotation: {x: -0.03131807, y: 0.081453145, z: -0.021521099, w: 0.99595255}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandThumb3
|
||||
parentName: mixamorig:RightHandThumb2
|
||||
position: {x: -0, y: 0.034163, z: 0}
|
||||
rotation: {x: 0.0104482295, y: -0.08674021, z: 0.035787143, w: 0.99553317}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandThumb4
|
||||
parentName: mixamorig:RightHandThumb3
|
||||
position: {x: -0, y: 0.02575, z: 0}
|
||||
rotation: {x: 0.005774398, y: 0.11750944, z: 0.048743945, w: 0.991858}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandIndex1
|
||||
parentName: mixamorig:RightHand
|
||||
position: {x: -0.022597998, y: 0.091083, z: 0.0051789996}
|
||||
rotation: {x: 0.0821913, y: -0.0074643306, z: 0.006782846, w: 0.9965656}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandIndex2
|
||||
parentName: mixamorig:RightHandIndex1
|
||||
position: {x: -0, y: 0.037, z: 0}
|
||||
rotation: {x: 0.031419873, y: -0.0014812534, z: -0.004092956, w: 0.9994968}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandIndex3
|
||||
parentName: mixamorig:RightHandIndex2
|
||||
position: {x: -0, y: 0.028499998, z: 0}
|
||||
rotation: {x: 0.03593893, y: -0.0022535168, z: -0.0011565136, w: 0.99935085}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandIndex4
|
||||
parentName: mixamorig:RightHandIndex3
|
||||
position: {x: -0, y: 0.027722001, z: 0}
|
||||
rotation: {x: -0.00000008750134, y: -0.0010026915, z: -0.00008726642, w: 0.9999995}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandMiddle1
|
||||
parentName: mixamorig:RightHand
|
||||
position: {x: -0, y: 0.095325, z: 0}
|
||||
rotation: {x: 0.072025605, y: -0.007149827, z: -0.025575241, w: 0.9970493}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandMiddle2
|
||||
parentName: mixamorig:RightHandMiddle1
|
||||
position: {x: -0, y: 0.037, z: 0}
|
||||
rotation: {x: 0.026750298, y: -0.0028360286, z: -0.003241737, w: 0.9996329}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandMiddle3
|
||||
parentName: mixamorig:RightHandMiddle2
|
||||
position: {x: -0, y: 0.0295, z: 0}
|
||||
rotation: {x: 0.029590813, y: -0.0002920803, z: -0.0030697794, w: 0.99955744}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandMiddle4
|
||||
parentName: mixamorig:RightHandMiddle3
|
||||
position: {x: -0, y: 0.029466, z: 0}
|
||||
rotation: {x: -0.00000015476391, y: -0.00092851504, z: -0.00016667887, w: 0.9999996}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandRing1
|
||||
parentName: mixamorig:RightHand
|
||||
position: {x: 0.018651, y: 0.09103599, z: 0.000431}
|
||||
rotation: {x: 0.0674632, y: -0.017161453, z: -0.014458038, w: 0.9974694}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandRing2
|
||||
parentName: mixamorig:RightHandRing1
|
||||
position: {x: -0, y: 0.033793, z: 0}
|
||||
rotation: {x: 0.03283222, y: 0.0014514572, z: -0.0037362813, w: 0.9994528}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandRing3
|
||||
parentName: mixamorig:RightHandRing2
|
||||
position: {x: -0, y: 0.028896999, z: 0}
|
||||
rotation: {x: 0.03471687, y: -0.0014670724, z: -0.00031739593, w: 0.99939615}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandRing4
|
||||
parentName: mixamorig:RightHandRing3
|
||||
position: {x: -0, y: 0.026387999, z: 0}
|
||||
rotation: {x: 0.00000011649483, y: -0.00014573496, z: 0.00079936074, w: 0.9999997}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandPinky1
|
||||
parentName: mixamorig:RightHand
|
||||
position: {x: 0.038062997, y: 0.080767, z: 0.004867}
|
||||
rotation: {x: 0.06524215, y: -0.015627157, z: -0.015580324, w: 0.99762547}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandPinky2
|
||||
parentName: mixamorig:RightHandPinky1
|
||||
position: {x: -0, y: 0.036, z: 0}
|
||||
rotation: {x: 0.0220494, y: -0.0031979475, z: -0.00213875, w: 0.99974954}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandPinky3
|
||||
parentName: mixamorig:RightHandPinky2
|
||||
position: {x: -0, y: 0.020999998, z: 0}
|
||||
rotation: {x: 0.024692796, y: -0.012314558, z: -0.0013303688, w: 0.9996184}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandPinky4
|
||||
parentName: mixamorig:RightHandPinky3
|
||||
position: {x: -0, y: 0.021157999, z: 0}
|
||||
rotation: {x: 0.00000006435498, y: -0.0015690505, z: 0.00004101519, w: 0.9999988}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftShoulder
|
||||
parentName: mixamorig:Spine2
|
||||
position: {x: -0.045704, y: 0.11195599, z: -0.0080659995}
|
||||
rotation: {x: 0.60310054, y: -0.5166665, z: 0.3930155, w: 0.46353474}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftArm
|
||||
parentName: mixamorig:LeftShoulder
|
||||
position: {x: -0, y: 0.108376995, z: 0}
|
||||
rotation: {x: 0.039350014, y: -0.11527885, z: 0.07096433, w: 0.99001336}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftForeArm
|
||||
parentName: mixamorig:LeftArm
|
||||
position: {x: -0, y: 0.278415, z: 0}
|
||||
rotation: {x: -0.010678321, y: 0.0035011012, z: -0.024124222, w: 0.9996458}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHand
|
||||
parentName: mixamorig:LeftForeArm
|
||||
position: {x: -0, y: 0.283288, z: 0}
|
||||
rotation: {x: -0.022593211, y: -0.16311301, z: -0.17409196, w: 0.9708634}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandThumb1
|
||||
parentName: mixamorig:LeftHand
|
||||
position: {x: 0.026817, y: 0.024660999, z: 0.015762}
|
||||
rotation: {x: -0.24510787, y: -0.15610392, z: -0.21895249, w: 0.93145776}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandThumb2
|
||||
parentName: mixamorig:LeftHandThumb1
|
||||
position: {x: -0, y: 0.041871, z: 0}
|
||||
rotation: {x: 0.01603507, y: 0.18880117, z: 0.03567951, w: 0.981236}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandThumb3
|
||||
parentName: mixamorig:LeftHandThumb2
|
||||
position: {x: -0, y: 0.034184, z: 0}
|
||||
rotation: {x: 0.025958458, y: -0.09978615, z: -0.03078089, w: 0.99419385}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandThumb4
|
||||
parentName: mixamorig:LeftHandThumb3
|
||||
position: {x: -0, y: 0.025806, z: 0}
|
||||
rotation: {x: 0.005153017, y: -0.12268283, z: -0.04165188, w: 0.99155813}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandIndex1
|
||||
parentName: mixamorig:LeftHand
|
||||
position: {x: 0.022599, y: 0.091093, z: 0.00518}
|
||||
rotation: {x: -0.0348559, y: -0.0038628178, z: 0.030425822, w: 0.99892163}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandIndex2
|
||||
parentName: mixamorig:LeftHandIndex1
|
||||
position: {x: -0, y: 0.037, z: 0}
|
||||
rotation: {x: 0.035772856, y: 0.00086177234, z: 0.0052899923, w: 0.9993456}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandIndex3
|
||||
parentName: mixamorig:LeftHandIndex2
|
||||
position: {x: -0, y: 0.028499998, z: 0}
|
||||
rotation: {x: 0.033598527, y: 0.00022955962, z: 0.0015507365, w: 0.99943423}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandIndex4
|
||||
parentName: mixamorig:LeftHandIndex3
|
||||
position: {x: -0, y: 0.027748998, z: 0}
|
||||
rotation: {x: -0.000000004946225, y: 0.00037786376, z: 0.000013089969, w: 0.99999994}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandMiddle1
|
||||
parentName: mixamorig:LeftHand
|
||||
position: {x: -0, y: 0.09533399, z: 0}
|
||||
rotation: {x: 0.071849614, y: 0.004359913, z: 0.033504546, w: 0.9968431}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandMiddle2
|
||||
parentName: mixamorig:LeftHandMiddle1
|
||||
position: {x: -0, y: 0.037, z: 0}
|
||||
rotation: {x: 0.031262793, y: 0.0018958845, z: 0.0040653194, w: 0.9995012}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandMiddle3
|
||||
parentName: mixamorig:LeftHandMiddle2
|
||||
position: {x: -0, y: 0.0295, z: 0}
|
||||
rotation: {x: 0.0363143, y: -0.000108713335, z: 0.0042548836, w: 0.9993314}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandMiddle4
|
||||
parentName: mixamorig:LeftHandMiddle3
|
||||
position: {x: -0, y: 0.029528998, z: 0}
|
||||
rotation: {x: 0.000000028609662, y: 0.001024508, z: -0.000027925253, w: 0.99999946}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandRing1
|
||||
parentName: mixamorig:LeftHand
|
||||
position: {x: -0.018651, y: 0.091045, z: 0.00043000001}
|
||||
rotation: {x: 0.069499895, y: 0.013971469, z: 0.016273502, w: 0.99735135}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandRing2
|
||||
parentName: mixamorig:LeftHandRing1
|
||||
position: {x: -0, y: 0.0315, z: 0}
|
||||
rotation: {x: 0.035775695, y: -0.0010453645, z: 0.004271317, w: 0.99935025}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandRing3
|
||||
parentName: mixamorig:LeftHandRing2
|
||||
position: {x: -0, y: 0.0295, z: 0}
|
||||
rotation: {x: 0.037910495, y: -0.00144, z: 0.0037338762, w: 0.9992732}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandRing4
|
||||
parentName: mixamorig:LeftHandRing3
|
||||
position: {x: -0, y: 0.026442999, z: 0}
|
||||
rotation: {x: -0.000000007744897, y: -0.0004930555, z: -0.000015707961, w: 0.9999999}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandPinky1
|
||||
parentName: mixamorig:LeftHand
|
||||
position: {x: -0.038062997, y: 0.080777995, z: 0.004869}
|
||||
rotation: {x: 0.06543054, y: 0.0021071727, z: 0.03005662, w: 0.9974022}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandPinky2
|
||||
parentName: mixamorig:LeftHandPinky1
|
||||
position: {x: -0, y: 0.036, z: 0}
|
||||
rotation: {x: 0.030522019, y: 0.0018211015, z: 0.002883877, w: 0.9995282}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandPinky3
|
||||
parentName: mixamorig:LeftHandPinky2
|
||||
position: {x: -0, y: 0.020999998, z: 0}
|
||||
rotation: {x: 0.039600026, y: 0.00013202734, z: 0.009029302, w: 0.99917483}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandPinky4
|
||||
parentName: mixamorig:LeftHandPinky3
|
||||
position: {x: -0, y: 0.021255, z: 0}
|
||||
rotation: {x: 0.0000006415177, y: 0.000783653, z: 0.00029495993, w: 0.99999964}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightUpLeg
|
||||
parentName: mixamorig:Hips
|
||||
position: {x: 0.082077995, y: -0.067718, z: -0.015121999}
|
||||
rotation: {x: 0.10505409, y: 0.09297344, z: 0.9858889, w: 0.091338195}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightLeg
|
||||
parentName: mixamorig:RightUpLeg
|
||||
position: {x: -0, y: 0.44371498, z: 0}
|
||||
rotation: {x: -0.1881374, y: 0.013639304, z: 0.014943345, w: 0.9819343}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightFoot
|
||||
parentName: mixamorig:RightLeg
|
||||
position: {x: -0, y: 0.44527802, z: 0}
|
||||
rotation: {x: 0.5165588, y: -0.025360268, z: 0.055086322, w: 0.8541015}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightToeBase
|
||||
parentName: mixamorig:RightFoot
|
||||
position: {x: -0, y: 0.138169, z: 0}
|
||||
rotation: {x: 0.35794154, y: -0.000000016273114, z: 0.000000007888236, w: 0.933744}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightToe_End
|
||||
parentName: mixamorig:RightToeBase
|
||||
position: {x: -0, y: 0.092781, z: 0}
|
||||
rotation: {x: 0, y: -0.0116079245, z: -0, w: 0.99993265}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftUpLeg
|
||||
parentName: mixamorig:Hips
|
||||
position: {x: -0.082077995, y: -0.067718, z: -0.015121999}
|
||||
rotation: {x: -0.00006246975, y: 0.14838292, z: 0.988318, w: 0.03478679}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftLeg
|
||||
parentName: mixamorig:LeftUpLeg
|
||||
position: {x: -0, y: 0.443714, z: 0}
|
||||
rotation: {x: -0.3417741, y: -0.014062844, z: -0.033237018, w: 0.939089}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftFoot
|
||||
parentName: mixamorig:LeftLeg
|
||||
position: {x: -0, y: 0.44527802, z: 0}
|
||||
rotation: {x: 0.28802755, y: -0.29480708, z: -0.06530513, w: 0.9087707}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftToeBase
|
||||
parentName: mixamorig:LeftFoot
|
||||
position: {x: -0, y: 0.138169, z: 0}
|
||||
rotation: {x: 0.34809414, y: 0.0000000047748654, z: -0.000000006680512, w: 0.9374596}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftToe_End
|
||||
parentName: mixamorig:LeftToeBase
|
||||
position: {x: -0, y: 0.092781, z: 0}
|
||||
rotation: {x: 0, y: 0.011868834, z: -0, w: 0.9999296}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
armTwist: 0.5
|
||||
foreArmTwist: 0.5
|
||||
upperLegTwist: 0.5
|
||||
|
@ -120,7 +450,7 @@ ModelImporter:
|
|||
globalScale: 1
|
||||
rootMotionBoneName:
|
||||
hasTranslationDoF: 0
|
||||
hasExtraRoot: 0
|
||||
hasExtraRoot: 1
|
||||
skeletonHasParents: 1
|
||||
lastHumanDescriptionAvatarSource: {instanceID: 0}
|
||||
autoGenerateAvatarMappingIfUnspecified: 1
|
||||
|
|
|
@ -22,7 +22,7 @@ ModelImporter:
|
|||
animationDoRetargetingWarnings: 0
|
||||
importAnimatedCustomProperties: 0
|
||||
importConstraints: 0
|
||||
animationCompression: 1
|
||||
animationCompression: 3
|
||||
animationRotationError: 0.5
|
||||
animationPositionError: 0.5
|
||||
animationScaleError: 0.5
|
||||
|
@ -80,7 +80,347 @@ ModelImporter:
|
|||
humanDescription:
|
||||
serializedVersion: 3
|
||||
human: []
|
||||
skeleton: []
|
||||
skeleton:
|
||||
- name: X Bot(Clone)
|
||||
parentName:
|
||||
position: {x: 0, y: 0, z: 0}
|
||||
rotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Beta_Joints
|
||||
parentName: X Bot(Clone)
|
||||
position: {x: -0, y: 0, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Beta_Surface
|
||||
parentName: X Bot(Clone)
|
||||
position: {x: -0, y: 0, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:Hips
|
||||
parentName: X Bot(Clone)
|
||||
position: {x: -0.00000006394334, y: 1.0427046, z: 0.01554256}
|
||||
rotation: {x: 0.006458546, y: -0.000000017584803, z: 0.0000007343956, w: 0.99997914}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftUpLeg
|
||||
parentName: mixamorig:Hips
|
||||
position: {x: -0.08207788, y: -0.06771803, z: -0.015122138}
|
||||
rotation: {x: 0.000000018995559, y: 0.01101821, z: 0.9999393, w: 0.00000053245526}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftLeg
|
||||
parentName: mixamorig:LeftUpLeg
|
||||
position: {x: -6.468267e-11, y: 0.4437139, z: 3.7506209e-16}
|
||||
rotation: {x: -0.03941025, y: 0.000000015021994, z: -0.000000022099435, w: 0.9992231}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftFoot
|
||||
parentName: mixamorig:LeftLeg
|
||||
position: {x: 5.5477796e-11, y: 0.44527847, z: -2.2030602e-16}
|
||||
rotation: {x: 0.4603244, y: 0.000000007996993, z: 0.00000013181912, w: 0.8877508}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftToeBase
|
||||
parentName: mixamorig:LeftFoot
|
||||
position: {x: -2.3797458e-17, y: 0.13816865, z: -3.4315254e-17}
|
||||
rotation: {x: 0.33524147, y: 8.340843e-10, z: 0.000000114941855, w: 0.9421323}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftToe_End
|
||||
parentName: mixamorig:LeftToeBase
|
||||
position: {x: 4.3545176e-19, y: 0.09278137, z: -1.3126546e-17}
|
||||
rotation: {x: 0, y: 0.011869166, z: -0, w: 0.99992955}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightUpLeg
|
||||
parentName: mixamorig:Hips
|
||||
position: {x: 0.08207789, y: -0.06771764, z: -0.015122186}
|
||||
rotation: {x: 0.000000018984258, y: 0.011028455, z: 0.9999392, w: 0.00000053245526}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightLeg
|
||||
parentName: mixamorig:RightUpLeg
|
||||
position: {x: -6.197275e-11, y: 0.44371462, z: -1.6627694e-15}
|
||||
rotation: {x: -0.03943182, y: 2.4880561e-10, z: -0.000000021124885, w: 0.9992223}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightFoot
|
||||
parentName: mixamorig:RightLeg
|
||||
position: {x: 5.538293e-11, y: 0.4452781, z: 1.8670634e-16}
|
||||
rotation: {x: 0.46033442, y: 0.000000007743378, z: 0.00000013930745, w: 0.88774556}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightToeBase
|
||||
parentName: mixamorig:RightFoot
|
||||
position: {x: 1.2271307e-17, y: 0.13816866, z: 4.8857846e-17}
|
||||
rotation: {x: 0.3352415, y: -1.8409916e-11, z: 0.00000011136366, w: 0.94213223}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightToe_End
|
||||
parentName: mixamorig:RightToeBase
|
||||
position: {x: 3.3725423e-18, y: 0.09278121, z: 4.2890198e-17}
|
||||
rotation: {x: 0, y: -0.011608068, z: -0, w: 0.99993265}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:Spine
|
||||
parentName: mixamorig:Hips
|
||||
position: {x: 4.2558305e-12, y: 0.101824366, z: -3.9690472e-17}
|
||||
rotation: {x: -0.08015572, y: 0.00000007167351, z: -0.00000048303406, w: 0.99678236}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:Spine1
|
||||
parentName: mixamorig:Spine
|
||||
position: {x: 9.32854e-23, y: 0.10002675, z: 5.83388e-18}
|
||||
rotation: {x: 9.5227246e-26, y: -1.4246206e-13, z: 6.684393e-13, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:Spine2
|
||||
parentName: mixamorig:Spine1
|
||||
position: {x: -1.1375431e-16, y: 0.09322091, z: 0.000000002823681}
|
||||
rotation: {x: 0.01288562, y: 4.7711735e-10, z: 0.000000037024044, w: 0.999917}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftShoulder
|
||||
parentName: mixamorig:Spine2
|
||||
position: {x: -0.045704458, y: 0.11195644, z: -0.008066272}
|
||||
rotation: {x: -0.48442268, y: 0.5709704, z: -0.5261617, w: -0.40308976}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftArm
|
||||
parentName: mixamorig:LeftShoulder
|
||||
position: {x: 2.6006848e-17, y: 0.108377054, z: -9.237507e-18}
|
||||
rotation: {x: -0.024607385, y: 0.0025615052, z: -0.10350362, w: 0.99432135}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftForeArm
|
||||
parentName: mixamorig:LeftArm
|
||||
position: {x: -9.0380454e-17, y: 0.2784152, z: -4.3119334e-17}
|
||||
rotation: {x: -0.000000059604634, y: 0.00000005960464, z: -0.000000059604634, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHand
|
||||
parentName: mixamorig:LeftForeArm
|
||||
position: {x: -0.00000005438735, y: 0.28328833, z: -0.0000000055642486}
|
||||
rotation: {x: -4.6185176e-14, y: -0.0000001788138, z: -0.00000077486027, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandIndex1
|
||||
parentName: mixamorig:LeftHand
|
||||
position: {x: 0.022598628, y: 0.09109309, z: 0.005180343}
|
||||
rotation: {x: -0.00000014648408, y: -0.0000001043264, z: -0.0000004889817, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandIndex2
|
||||
parentName: mixamorig:LeftHandIndex1
|
||||
position: {x: 6.4293255e-17, y: 0.037, z: -7.240398e-17}
|
||||
rotation: {x: 0.00000022151215, y: 0.00000007443435, z: -0.0000003188171, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandIndex3
|
||||
parentName: mixamorig:LeftHandIndex2
|
||||
position: {x: 7.177584e-15, y: 0.028499998, z: 3.2100108e-16}
|
||||
rotation: {x: 0.00000036455287, y: 0.0000000149455, z: -0.00000007340778, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandIndex4
|
||||
parentName: mixamorig:LeftHandIndex3
|
||||
position: {x: -8.589727e-15, y: 0.027748656, z: 3.9775513e-16}
|
||||
rotation: {x: 0.000000010594604, y: 0.00037756326, z: 0.000013069538, w: 0.99999994}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandMiddle1
|
||||
parentName: mixamorig:LeftHand
|
||||
position: {x: 0.0000003660436, y: 0.095334016, z: -0.00000032540473}
|
||||
rotation: {x: 0.00000046807824, y: -0.000000029776528, z: 0.00000023048098, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandMiddle2
|
||||
parentName: mixamorig:LeftHandMiddle1
|
||||
position: {x: 1.8484327e-17, y: 0.037, z: -4.1078256e-17}
|
||||
rotation: {x: -0.00000022318848, y: 0.000000044710372, z: -0.00000025219094, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandMiddle3
|
||||
parentName: mixamorig:LeftHandMiddle2
|
||||
position: {x: 2.870735e-14, y: 0.0295, z: -1.8927175e-16}
|
||||
rotation: {x: -0.00000042758987, y: -0.00000010429029, z: 0.0000002544499, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandMiddle4
|
||||
parentName: mixamorig:LeftHandMiddle3
|
||||
position: {x: 8.712009e-14, y: 0.029528635, z: -1.3157035e-15}
|
||||
rotation: {x: -0.000000026759425, y: 0.0010241407, z: -0.000027984757, w: 0.99999946}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandPinky1
|
||||
parentName: mixamorig:LeftHand
|
||||
position: {x: -0.038062632, y: 0.08077779, z: 0.00486877}
|
||||
rotation: {x: 0.0000001411864, y: -0.00000011082403, z: -0.0000001505803, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandPinky2
|
||||
parentName: mixamorig:LeftHandPinky1
|
||||
position: {x: 3.8940705e-17, y: 0.036, z: 2.5409893e-16}
|
||||
rotation: {x: -0.00000012490868, y: 0.000000014798431, z: 0.00000022861724, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandPinky3
|
||||
parentName: mixamorig:LeftHandPinky2
|
||||
position: {x: -2.4071785e-15, y: 0.021000002, z: 3.3381643e-16}
|
||||
rotation: {x: 0.00000019501242, y: -0.000000029788245, z: 0.00000012535493, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandPinky4
|
||||
parentName: mixamorig:LeftHandPinky3
|
||||
position: {x: -1.10373645e-14, y: 0.021255314, z: -4.7608096e-17}
|
||||
rotation: {x: 0.00000022034713, y: 0.0007833988, z: 0.00029538566, w: 0.99999964}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandRing1
|
||||
parentName: mixamorig:LeftHand
|
||||
position: {x: -0.018650811, y: 0.09104528, z: 0.00043028235}
|
||||
rotation: {x: -0.00000021796272, y: -0.000000059601565, z: -0.00000020462471, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandRing2
|
||||
parentName: mixamorig:LeftHandRing1
|
||||
position: {x: 3.8807003e-17, y: 0.0315, z: -1.2637012e-16}
|
||||
rotation: {x: 0.000000029802287, y: 0.000000044703462, z: -1.0613732e-13, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandRing3
|
||||
parentName: mixamorig:LeftHandRing2
|
||||
position: {x: -0.000000026432891, y: 0.0295, z: 0.0000000052098597}
|
||||
rotation: {x: 0.000000029802365, y: -0.000000089406974, z: 0.00000011920925, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandRing4
|
||||
parentName: mixamorig:LeftHandRing3
|
||||
position: {x: 0.0000002327433, y: 0.026443163, z: -0.000000014607575}
|
||||
rotation: {x: -0.00000027316935, y: -0.00049343734, z: -0.000016047023, w: 0.9999999}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandThumb1
|
||||
parentName: mixamorig:LeftHand
|
||||
position: {x: 0.026817314, y: 0.024661448, z: 0.015761929}
|
||||
rotation: {x: 0.11491776, y: 0.12241219, z: -0.3364262, w: 0.9266211}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandThumb2
|
||||
parentName: mixamorig:LeftHandThumb1
|
||||
position: {x: 8.920065e-17, y: 0.041870944, z: 1.1859406e-16}
|
||||
rotation: {x: -0.00000026462337, y: -0.0010427855, z: 0.00000059159026, w: 0.99999946}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandThumb3
|
||||
parentName: mixamorig:LeftHandThumb2
|
||||
position: {x: 1.2823348e-17, y: 0.034183882, z: 5.503636e-16}
|
||||
rotation: {x: 0.000000032398653, y: -0.0007452, z: -0.00000024176848, w: 0.99999976}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandThumb4
|
||||
parentName: mixamorig:LeftHandThumb3
|
||||
position: {x: -1.6462281e-16, y: 0.025805814, z: 2.600447e-17}
|
||||
rotation: {x: 0.0051534073, y: -0.12268278, z: -0.041651536, w: 0.99155813}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:Neck
|
||||
parentName: mixamorig:Spine2
|
||||
position: {x: -4.1474883e-12, y: 0.16865322, z: 5.7686385e-16}
|
||||
rotation: {x: -3.3920896e-27, y: 1.4692705e-14, z: 2.3086895e-13, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:Head
|
||||
parentName: mixamorig:Neck
|
||||
position: {x: 0.0000000010756748, y: 0.09341923, z: 0.028410409}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:HeadTop_End
|
||||
parentName: mixamorig:Head
|
||||
position: {x: -0.000000009856974, y: 0.2096278, z: 0.10122935}
|
||||
rotation: {x: 9.7144515e-17, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightShoulder
|
||||
parentName: mixamorig:Spine2
|
||||
position: {x: 0.0456997, y: 0.111958444, z: -0.008066318}
|
||||
rotation: {x: 0.48443064, y: 0.57096374, z: -0.52616364, w: 0.40308726}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightArm
|
||||
parentName: mixamorig:RightShoulder
|
||||
position: {x: -3.151008e-17, y: 0.108381756, z: -9.694985e-18}
|
||||
rotation: {x: -0.02461611, y: -0.0025627238, z: 0.10349884, w: 0.99432164}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightForeArm
|
||||
parentName: mixamorig:RightArm
|
||||
position: {x: 9.964063e-11, y: 0.27841517, z: 3.5581792e-16}
|
||||
rotation: {x: -0.000000029802301, y: -0.00000008940694, z: -5.950795e-14, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHand
|
||||
parentName: mixamorig:RightForeArm
|
||||
position: {x: -0.00000022858599, y: 0.2832884, z: 0.000000044725386}
|
||||
rotation: {x: 0.00000008940579, y: -0.0000028014183, z: -0.00000038743, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandIndex1
|
||||
parentName: mixamorig:RightHand
|
||||
position: {x: -0.02259835, y: 0.091082826, z: 0.0051786215}
|
||||
rotation: {x: 0.00000029653276, y: -0.000000059517056, z: 0.00000017676955, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandIndex2
|
||||
parentName: mixamorig:RightHandIndex1
|
||||
position: {x: 8.564062e-17, y: 0.037, z: -9.3649935e-17}
|
||||
rotation: {x: -0.00000005960482, y: 0.000000044703484, z: 0.000000016681241, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandIndex3
|
||||
parentName: mixamorig:RightHandIndex2
|
||||
position: {x: 3.4287106e-15, y: 0.028499998, z: -8.893045e-12}
|
||||
rotation: {x: -0.00000002980207, y: -0.000000044703484, z: -0.00000015755253, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandIndex4
|
||||
parentName: mixamorig:RightHandIndex3
|
||||
position: {x: -7.9067536e-15, y: 0.027721904, z: 5.114471e-12}
|
||||
rotation: {x: 0.0000000865986, y: -0.001002692, z: -0.000087058324, w: 0.9999995}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandMiddle1
|
||||
parentName: mixamorig:RightHand
|
||||
position: {x: 0.00000023687323, y: 0.09532501, z: 0.0000003985569}
|
||||
rotation: {x: -0.000000016102785, y: -0.000000029908218, z: -0.000000065639, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandMiddle2
|
||||
parentName: mixamorig:RightHandMiddle1
|
||||
position: {x: 1.0026188e-16, y: 0.037, z: -2.8084325e-16}
|
||||
rotation: {x: -0.00000008940678, y: -0.000000014901168, z: 0.00000016338068, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandMiddle3
|
||||
parentName: mixamorig:RightHandMiddle2
|
||||
position: {x: 2.5163898e-15, y: 0.0295, z: -1.5411337e-10}
|
||||
rotation: {x: -0.000000029802496, y: 0.000000014901515, z: -0.00000017121899, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandMiddle4
|
||||
parentName: mixamorig:RightHandMiddle3
|
||||
position: {x: -1.1329194e-15, y: 0.029466288, z: 7.2058734e-11}
|
||||
rotation: {x: 0.00000015498269, y: -0.0009288142, z: -0.00016639449, w: 0.9999996}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandPinky1
|
||||
parentName: mixamorig:RightHand
|
||||
position: {x: 0.038062774, y: 0.08076676, z: 0.004867037}
|
||||
rotation: {x: 0.00000015838519, y: -3.1912573e-10, z: -0.00000022509583, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandPinky2
|
||||
parentName: mixamorig:RightHandPinky1
|
||||
position: {x: 1.0715117e-16, y: 0.036, z: -3.087779e-16}
|
||||
rotation: {x: 0.00000014901183, y: 0.000000014900509, z: 0.0000002529358, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandPinky3
|
||||
parentName: mixamorig:RightHandPinky2
|
||||
position: {x: 5.2800265e-16, y: 0.020999998, z: -2.1163896e-10}
|
||||
rotation: {x: 0.00000002980224, y: -0.00000004470347, z: 0.00000017207036, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandPinky4
|
||||
parentName: mixamorig:RightHandPinky3
|
||||
position: {x: -1.2959057e-15, y: 0.02115781, z: 1.4407352e-10}
|
||||
rotation: {x: -0.0000000642066, y: -0.0015694813, z: 0.000041285286, w: 0.9999988}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandRing1
|
||||
parentName: mixamorig:RightHand
|
||||
position: {x: 0.01865133, y: 0.09103592, z: 0.0004306965}
|
||||
rotation: {x: 0.00000006963165, y: -2.1727602e-11, z: 0.00000037766478, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandRing2
|
||||
parentName: mixamorig:RightHandRing1
|
||||
position: {x: 5.1494657e-17, y: 0.03379273, z: -2.837085e-16}
|
||||
rotation: {x: -0.000000029801885, y: -0.000000029801978, z: -0.000000052319, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandRing3
|
||||
parentName: mixamorig:RightHandRing2
|
||||
position: {x: -2.6225074e-15, y: 0.028896846, z: 8.202333e-12}
|
||||
rotation: {x: 0.000000029801877, y: 0.00000002980199, z: 0.00000014196344, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandRing4
|
||||
parentName: mixamorig:RightHandRing3
|
||||
position: {x: -4.719501e-15, y: 0.026388155, z: 5.682296e-12}
|
||||
rotation: {x: -0.00000013396453, y: -0.00014607502, z: 0.00079928624, w: 0.9999997}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandThumb1
|
||||
parentName: mixamorig:RightHand
|
||||
position: {x: -0.026818518, y: 0.02464805, z: 0.01573984}
|
||||
rotation: {x: 0.11495968, y: -0.12252347, z: 0.33641118, w: 0.92660666}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandThumb2
|
||||
parentName: mixamorig:RightHandThumb1
|
||||
position: {x: 1.5692586e-16, y: 0.041889854, z: -9.679277e-17}
|
||||
rotation: {x: -0.000000012847989, y: 0.0011705202, z: -0.00000045966183, w: 0.99999934}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandThumb3
|
||||
parentName: mixamorig:RightHandThumb2
|
||||
position: {x: 1.837671e-16, y: 0.03416271, z: 1.9955813e-16}
|
||||
rotation: {x: 0.00000005937968, y: 0.0008078255, z: -0.000000106261886, w: 0.9999997}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandThumb4
|
||||
parentName: mixamorig:RightHandThumb3
|
||||
position: {x: 1.4209324e-16, y: 0.025749773, z: -2.6613211e-16}
|
||||
rotation: {x: 0.0057748538, y: 0.1175092, z: 0.04874371, w: 0.991858}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
armTwist: 0.5
|
||||
foreArmTwist: 0.5
|
||||
upperLegTwist: 0.5
|
||||
|
@ -91,7 +431,7 @@ ModelImporter:
|
|||
globalScale: 1
|
||||
rootMotionBoneName:
|
||||
hasTranslationDoF: 0
|
||||
hasExtraRoot: 0
|
||||
hasExtraRoot: 1
|
||||
skeletonHasParents: 1
|
||||
lastHumanDescriptionAvatarSource: {instanceID: 0}
|
||||
autoGenerateAvatarMappingIfUnspecified: 1
|
||||
|
|
|
@ -13,8 +13,6 @@ MonoBehaviour:
|
|||
m_Name: TestInventory
|
||||
m_EditorClassIdentifier:
|
||||
items:
|
||||
- Item: {fileID: 11400000, guid: 3a9b5fc9b523890cf8abd310dbc64940, type: 2}
|
||||
count: 1
|
||||
- Item: {fileID: 11400000, guid: 83a7512982c0868bbacfd587c15efbea, type: 2}
|
||||
count: 1
|
||||
capacity: 5
|
||||
|
|
14
Assets/SOAP/New Blackboard.asset
Normal file
14
Assets/SOAP/New Blackboard.asset
Normal file
|
@ -0,0 +1,14 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b9a8aa5675909d9d28dfcf7e08ffd01b, type: 3}
|
||||
m_Name: New Blackboard
|
||||
m_EditorClassIdentifier:
|
8
Assets/SOAP/New Blackboard.asset.meta
Normal file
8
Assets/SOAP/New Blackboard.asset.meta
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: e2c8eef9061655a60aecfe9f33b91787
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
16
Assets/SOAP/Serializer.asset
Normal file
16
Assets/SOAP/Serializer.asset
Normal file
|
@ -0,0 +1,16 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 8c8b6fa953e955fa780fcb20594e016e, type: 3}
|
||||
m_Name: Serializer
|
||||
m_EditorClassIdentifier:
|
||||
inventory: {fileID: 11400000, guid: cd3f9ac2afa71f8b6acb3fb0cacfe441, type: 2}
|
||||
blackboard: {fileID: 11400000, guid: e2c8eef9061655a60aecfe9f33b91787, type: 2}
|
8
Assets/SOAP/Serializer.asset.meta
Normal file
8
Assets/SOAP/Serializer.asset.meta
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 1b8f7b6c5e320a3008d1fa0082cebabd
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
17
Assets/SOAP/UI/FocusedItem.asset
Normal file
17
Assets/SOAP/UI/FocusedItem.asset
Normal file
|
@ -0,0 +1,17 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 267a9c1f4bb280a6a93f4240b8485056, type: 3}
|
||||
m_Name: FocusedItem
|
||||
m_EditorClassIdentifier:
|
||||
Description:
|
||||
value:
|
||||
value: {fileID: 0}
|
8
Assets/SOAP/UI/FocusedItem.asset.meta
Normal file
8
Assets/SOAP/UI/FocusedItem.asset.meta
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 37d00232a0bee1e8e923705187ff2187
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue