Skip to content

Commit eea9a53

Browse files
committed
Prototype 6 finished
1 parent 7f6fc2c commit eea9a53

File tree

546 files changed

+185923
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

546 files changed

+185923
-0
lines changed

.editorconfig

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
# Unity-focused .editorconfig
2+
root = true
3+
4+
# Applies to all files
5+
[*]
6+
charset = utf-8
7+
end_of_line = lf
8+
indent_style = tab
9+
indent_size = 4
10+
insert_final_newline = true
11+
trim_trailing_whitespace = true
12+
max_line_length = 120
13+
14+
# Applies only to C# scripts
15+
[*.cs]
16+
17+
# Brace style – Allman (Unity standard)
18+
csharp_new_line_before_open_brace = all
19+
20+
# Prefer explicit types for clarity
21+
csharp_style_var_for_built_in_types = false:suggestion
22+
csharp_style_var_when_type_is_apparent = false:suggestion
23+
csharp_style_var_elsewhere = false:suggestion
24+
25+
# Expression-bodied members – only for simple properties
26+
csharp_style_expression_bodied_methods = false:suggestion
27+
csharp_style_expression_bodied_properties = true:suggestion
28+
29+
# Avoid unnecessary `this.` qualifier
30+
dotnet_style_qualification_for_field = false:suggestion
31+
dotnet_style_qualification_for_property = false:suggestion
32+
dotnet_style_qualification_for_method = false:suggestion
33+
dotnet_style_qualification_for_event = false:suggestion
34+
35+
# Namespace declaration style – block scoped
36+
csharp_style_namespace_declarations = block_scoped:suggestion
37+
38+
###############
39+
# Naming Rules
40+
###############
41+
42+
# Public fields (Inspector-exposed) – PascalCase
43+
dotnet_naming_rule.public_fields_should_be_pascal.symbols = public_fields
44+
dotnet_naming_rule.public_fields_should_be_pascal.style = pascal_case
45+
dotnet_naming_rule.public_fields_should_be_pascal.severity = warning
46+
47+
dotnet_naming_symbols.public_fields.applicable_kinds = field
48+
dotnet_naming_symbols.public_fields.applicable_accessibilities = public
49+
dotnet_naming_style.pascal_case.capitalization = PascalCase
50+
51+
# All private fields – _camelCase (includes [SerializeField] fields)
52+
dotnet_naming_rule.private_fields_should_be_camelcase.symbols = private_fields
53+
dotnet_naming_rule.private_fields_should_be_camelcase.style = camel_with_underscore
54+
dotnet_naming_rule.private_fields_should_be_camelcase.severity = warning
55+
56+
dotnet_naming_symbols.private_fields.applicable_kinds = field
57+
dotnet_naming_symbols.private_fields.applicable_accessibilities = private
58+
59+
dotnet_naming_style.camel_with_underscore.required_prefix = _
60+
dotnet_naming_style.camel_with_underscore.capitalization = camel_case
61+
62+
# Interfaces – PascalCase with 'I' prefix
63+
dotnet_naming_rule.interfaces_should_start_with_i.symbols = interfaces
64+
dotnet_naming_rule.interfaces_should_start_with_i.style = interface_prefix_i
65+
dotnet_naming_rule.interfaces_should_start_with_i.severity = warning
66+
67+
dotnet_naming_symbols.interfaces.applicable_kinds = interface
68+
dotnet_naming_style.interface_prefix_i.capitalization = PascalCase
69+
dotnet_naming_style.interface_prefix_i.required_prefix = I
70+
71+
# Methods – PascalCase
72+
dotnet_naming_rule.methods_should_be_pascal.symbols = methods
73+
dotnet_naming_rule.methods_should_be_pascal.style = pascal_case
74+
dotnet_naming_rule.methods_should_be_pascal.severity = warning
75+
76+
dotnet_naming_symbols.methods.applicable_kinds = method
77+
78+
# Method parameters – camelCase
79+
dotnet_naming_rule.parameters_should_be_camelcase.symbols = parameters
80+
dotnet_naming_rule.parameters_should_be_camelcase.style = camelcase
81+
dotnet_naming_rule.parameters_should_be_camelcase.severity = warning
82+
83+
dotnet_naming_symbols.parameters.applicable_kinds = parameter
84+
dotnet_naming_style.camel_case.capitalization = camelCase
85+
86+
# Constants – ALL_CAPS
87+
dotnet_naming_rule.constants_should_be_all_caps.symbols = constants
88+
dotnet_naming_rule.constants_should_be_all_caps.style = all_caps
89+
dotnet_naming_rule.constants_should_be_all_caps.severity = warning
90+
91+
dotnet_naming_symbols.constants.applicable_kinds = field
92+
dotnet_naming_symbols.constants.required_modifiers = const
93+
94+
dotnet_naming_style.all_caps.capitalization = all_upper
95+
dotnet_naming_style.all_caps.word_separator = _
96+
97+
# Static fields – s_camelCase (optional Unity style)
98+
dotnet_naming_rule.static_fields_should_be_s_camel.symbols = static_fields
99+
dotnet_naming_rule.static_fields_should_be_s_camel.style = s_camel
100+
dotnet_naming_rule.static_fields_should_be_s_camel.severity = warning
101+
102+
dotnet_naming_symbols.static_fields.applicable_kinds = field
103+
dotnet_naming_symbols.static_fields.required_modifiers = static
104+
dotnet_naming_style.s_camel.required_prefix = s_
105+
dotnet_naming_style.s_camel.capitalization = camelcase

.gitignore

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
# This .gitignore file should be placed at the root of your Unity project directory
2+
#
3+
# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore
4+
#
5+
.utmp/
6+
/[Ll]ibrary/
7+
/[Tt]emp/
8+
/[Oo]bj/
9+
/[Bb]uild/
10+
/[Bb]uilds/
11+
/[Ll]ogs/
12+
/[Uu]ser[Ss]ettings/
13+
*.log
14+
15+
# By default unity supports Blender asset imports, *.blend1 blender files do not need to be commited to version control.
16+
*.blend1
17+
*.blend1.meta
18+
19+
# MemoryCaptures can get excessive in size.
20+
# They also could contain extremely sensitive data
21+
/[Mm]emoryCaptures/
22+
23+
# Recordings can get excessive in size
24+
/[Rr]ecordings/
25+
26+
# Uncomment this line if you wish to ignore the asset store tools plugin
27+
# /[Aa]ssets/AssetStoreTools*
28+
29+
# Autogenerated Jetbrains Rider plugin
30+
/[Aa]ssets/Plugins/Editor/JetBrains*
31+
32+
# Visual Studio cache directory
33+
.vs/
34+
35+
# Gradle cache directory
36+
.gradle/
37+
38+
# Autogenerated VS/MD/Consulo solution and project files
39+
ExportedObj/
40+
.consulo/
41+
*.csproj
42+
*.unityproj
43+
*.sln
44+
*.suo
45+
*.tmp
46+
*.user
47+
*.userprefs
48+
*.pidb
49+
*.booproj
50+
*.svd
51+
*.pdb
52+
*.mdb
53+
*.opendb
54+
*.VC.db
55+
56+
# Unity3D generated meta files
57+
*.pidb.meta
58+
*.pdb.meta
59+
*.mdb.meta
60+
61+
# Unity3D generated file on crash reports
62+
sysinfo.txt
63+
64+
# Builds
65+
*.apk
66+
*.aab
67+
*.unitypackage
68+
*.unitypackage.meta
69+
*.app
70+
71+
# Crashlytics generated file
72+
crashlytics-build.properties
73+
74+
# Packed Addressables
75+
/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin*
76+
77+
# Temporary auto-generated Android Assets
78+
/[Aa]ssets/[Ss]treamingAssets/aa.meta
79+
/[Aa]ssets/[Ss]treamingAssets/aa/*
80+
81+
# Visual Scripting auto-generated files
82+
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db
83+
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta
84+
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers
85+
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta
86+
87+
.DS_Store
88+
.vscode/

Assets/Animations.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 159 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!1102 &-7223251065733736259
4+
AnimatorState:
5+
serializedVersion: 6
6+
m_ObjectHideFlags: 1
7+
m_CorrespondingSourceObject: {fileID: 0}
8+
m_PrefabInstance: {fileID: 0}
9+
m_PrefabAsset: {fileID: 0}
10+
m_Name: Walk
11+
m_Speed: 1
12+
m_CycleOffset: 0
13+
m_Transitions:
14+
- {fileID: -2397224187396645300}
15+
m_StateMachineBehaviours: []
16+
m_Position: {x: 50, y: 50, z: 0}
17+
m_IKOnFeet: 0
18+
m_WriteDefaultValues: 1
19+
m_Mirror: 0
20+
m_SpeedParameterActive: 0
21+
m_MirrorParameterActive: 0
22+
m_CycleOffsetParameterActive: 0
23+
m_TimeParameterActive: 0
24+
m_Motion: {fileID: 1827226128182048838, guid: 93b27a9ee1d3bfd43a9fdf8ff9fcd50d, type: 3}
25+
m_Tag:
26+
m_SpeedParameter:
27+
m_MirrorParameter:
28+
m_CycleOffsetParameter:
29+
m_TimeParameter:
30+
--- !u!1102 &-3674533754330106937
31+
AnimatorState:
32+
serializedVersion: 6
33+
m_ObjectHideFlags: 1
34+
m_CorrespondingSourceObject: {fileID: 0}
35+
m_PrefabInstance: {fileID: 0}
36+
m_PrefabAsset: {fileID: 0}
37+
m_Name: Idle
38+
m_Speed: 1
39+
m_CycleOffset: 0
40+
m_Transitions:
41+
- {fileID: -1054360661193552163}
42+
m_StateMachineBehaviours: []
43+
m_Position: {x: 50, y: 50, z: 0}
44+
m_IKOnFeet: 0
45+
m_WriteDefaultValues: 1
46+
m_Mirror: 0
47+
m_SpeedParameterActive: 0
48+
m_MirrorParameterActive: 0
49+
m_CycleOffsetParameterActive: 0
50+
m_TimeParameterActive: 0
51+
m_Motion: {fileID: 1827226128182048838, guid: 8b273f7ab566d7440832e28f84f81e45, type: 3}
52+
m_Tag:
53+
m_SpeedParameter:
54+
m_MirrorParameter:
55+
m_CycleOffsetParameter:
56+
m_TimeParameter:
57+
--- !u!1101 &-2397224187396645300
58+
AnimatorStateTransition:
59+
m_ObjectHideFlags: 1
60+
m_CorrespondingSourceObject: {fileID: 0}
61+
m_PrefabInstance: {fileID: 0}
62+
m_PrefabAsset: {fileID: 0}
63+
m_Name:
64+
m_Conditions:
65+
- m_ConditionMode: 4
66+
m_ConditionEvent: Speed
67+
m_EventTreshold: 0.1
68+
m_DstStateMachine: {fileID: 0}
69+
m_DstState: {fileID: -3674533754330106937}
70+
m_Solo: 0
71+
m_Mute: 0
72+
m_IsExit: 0
73+
serializedVersion: 3
74+
m_TransitionDuration: 0.25
75+
m_TransitionOffset: 0
76+
m_ExitTime: 0.7457627
77+
m_HasExitTime: 0
78+
m_HasFixedDuration: 1
79+
m_InterruptionSource: 0
80+
m_OrderedInterruption: 1
81+
m_CanTransitionToSelf: 1
82+
--- !u!1101 &-1054360661193552163
83+
AnimatorStateTransition:
84+
m_ObjectHideFlags: 1
85+
m_CorrespondingSourceObject: {fileID: 0}
86+
m_PrefabInstance: {fileID: 0}
87+
m_PrefabAsset: {fileID: 0}
88+
m_Name:
89+
m_Conditions:
90+
- m_ConditionMode: 3
91+
m_ConditionEvent: Speed
92+
m_EventTreshold: 0.1
93+
m_DstStateMachine: {fileID: 0}
94+
m_DstState: {fileID: -7223251065733736259}
95+
m_Solo: 0
96+
m_Mute: 0
97+
m_IsExit: 0
98+
serializedVersion: 3
99+
m_TransitionDuration: 0.25
100+
m_TransitionOffset: 0
101+
m_ExitTime: 0.8739496
102+
m_HasExitTime: 0
103+
m_HasFixedDuration: 1
104+
m_InterruptionSource: 0
105+
m_OrderedInterruption: 1
106+
m_CanTransitionToSelf: 1
107+
--- !u!91 &9100000
108+
AnimatorController:
109+
m_ObjectHideFlags: 0
110+
m_CorrespondingSourceObject: {fileID: 0}
111+
m_PrefabInstance: {fileID: 0}
112+
m_PrefabAsset: {fileID: 0}
113+
m_Name: CharacterAnimatorController
114+
serializedVersion: 5
115+
m_AnimatorParameters:
116+
- m_Name: Speed
117+
m_Type: 1
118+
m_DefaultFloat: 0
119+
m_DefaultInt: 0
120+
m_DefaultBool: 0
121+
m_Controller: {fileID: 0}
122+
m_AnimatorLayers:
123+
- serializedVersion: 5
124+
m_Name: Base Layer
125+
m_StateMachine: {fileID: 4429348442940399751}
126+
m_Mask: {fileID: 0}
127+
m_Motions: []
128+
m_Behaviours: []
129+
m_BlendingMode: 0
130+
m_SyncedLayerIndex: -1
131+
m_DefaultWeight: 0
132+
m_IKPass: 0
133+
m_SyncedLayerAffectsTiming: 0
134+
m_Controller: {fileID: 9100000}
135+
--- !u!1107 &4429348442940399751
136+
AnimatorStateMachine:
137+
serializedVersion: 6
138+
m_ObjectHideFlags: 1
139+
m_CorrespondingSourceObject: {fileID: 0}
140+
m_PrefabInstance: {fileID: 0}
141+
m_PrefabAsset: {fileID: 0}
142+
m_Name: Base Layer
143+
m_ChildStates:
144+
- serializedVersion: 1
145+
m_State: {fileID: -3674533754330106937}
146+
m_Position: {x: 440, y: 160, z: 0}
147+
- serializedVersion: 1
148+
m_State: {fileID: -7223251065733736259}
149+
m_Position: {x: 433.93918, y: -71.26279, z: 0}
150+
m_ChildStateMachines: []
151+
m_AnyStateTransitions: []
152+
m_EntryTransitions: []
153+
m_StateMachineTransitions: {}
154+
m_StateMachineBehaviours: []
155+
m_AnyStatePosition: {x: 50, y: 20, z: 0}
156+
m_EntryPosition: {x: 50, y: 120, z: 0}
157+
m_ExitPosition: {x: 800, y: 120, z: 0}
158+
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
159+
m_DefaultState: {fileID: -3674533754330106937}

Assets/Animations/CharacterAnimatorController.controller.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)