Skip to content

Commit 7eea911

Browse files
committed
Initial commit
0 parents  commit 7eea911

File tree

186 files changed

+25379
-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.

186 files changed

+25379
-0
lines changed

.editorconfig

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
2+
[*]
3+
charset = utf-8
4+
end_of_line = lf
5+
trim_trailing_whitespace = false
6+
insert_final_newline = false
7+
indent_style = space
8+
indent_size = 4
9+
10+
# Microsoft .NET properties
11+
csharp_new_line_before_members_in_object_initializers = false
12+
csharp_preferred_modifier_order = public, private, protected, internal, file, new, static, abstract, virtual, sealed, readonly, override, extern, unsafe, volatile, async, required:suggestion
13+
csharp_style_prefer_utf8_string_literals = true:suggestion
14+
csharp_style_var_elsewhere = true:suggestion
15+
csharp_style_var_for_built_in_types = true:suggestion
16+
csharp_style_var_when_type_is_apparent = true:suggestion
17+
dotnet_naming_rule.event_rule.import_to_resharper = as_predefined
18+
dotnet_naming_rule.event_rule.severity = warning
19+
dotnet_naming_rule.event_rule.style = on_upper_camel_case_style
20+
dotnet_naming_rule.event_rule.symbols = event_symbols
21+
dotnet_naming_rule.private_constants_rule.import_to_resharper = as_predefined
22+
dotnet_naming_rule.private_constants_rule.severity = warning
23+
dotnet_naming_rule.private_constants_rule.style = all_upper_style
24+
dotnet_naming_rule.private_constants_rule.symbols = private_constants_symbols
25+
dotnet_naming_rule.private_instance_fields_rule.import_to_resharper = as_predefined
26+
dotnet_naming_rule.private_instance_fields_rule.severity = warning
27+
dotnet_naming_rule.private_instance_fields_rule.style = lower_camel_case_style
28+
dotnet_naming_rule.private_instance_fields_rule.symbols = private_instance_fields_symbols
29+
dotnet_naming_rule.private_static_fields_override_rule.import_to_resharper = False
30+
dotnet_naming_rule.private_static_fields_override_rule.severity = warning
31+
dotnet_naming_rule.private_static_fields_override_rule.style = all_upper_style
32+
dotnet_naming_rule.private_static_fields_override_rule.symbols = private_static_fields_override_symbols
33+
dotnet_naming_rule.private_static_fields_rule.import_to_resharper = as_predefined
34+
dotnet_naming_rule.private_static_fields_rule.severity = warning
35+
dotnet_naming_rule.private_static_fields_rule.style = lower_camel_case_style
36+
dotnet_naming_rule.private_static_fields_rule.symbols = private_static_fields_symbols
37+
dotnet_naming_rule.private_static_readonly_rule.import_to_resharper = as_predefined
38+
dotnet_naming_rule.private_static_readonly_rule.severity = warning
39+
dotnet_naming_rule.private_static_readonly_rule.style = upper_camel_case_style
40+
dotnet_naming_rule.private_static_readonly_rule.symbols = private_static_readonly_symbols
41+
dotnet_naming_style.all_upper_style.capitalization = all_upper
42+
dotnet_naming_style.all_upper_style.word_separator = _
43+
dotnet_naming_style.lower_camel_case_style.capitalization = camel_case
44+
dotnet_naming_style.on_upper_camel_case_style.capitalization = pascal_case
45+
dotnet_naming_style.upper_camel_case_style.capitalization = pascal_case
46+
dotnet_naming_symbols.event_symbols.applicable_accessibilities = *
47+
dotnet_naming_symbols.event_symbols.applicable_kinds = event
48+
dotnet_naming_symbols.private_constants_symbols.applicable_accessibilities = private
49+
dotnet_naming_symbols.private_constants_symbols.applicable_kinds = field
50+
dotnet_naming_symbols.private_constants_symbols.required_modifiers = const
51+
dotnet_naming_symbols.private_instance_fields_symbols.applicable_accessibilities = private
52+
dotnet_naming_symbols.private_instance_fields_symbols.applicable_kinds = field
53+
dotnet_naming_symbols.private_static_fields_symbols.applicable_accessibilities = private
54+
dotnet_naming_symbols.private_static_fields_symbols.applicable_kinds = field
55+
dotnet_naming_symbols.private_static_fields_symbols.required_modifiers = static
56+
dotnet_naming_symbols.private_static_readonly_symbols.applicable_accessibilities = private
57+
dotnet_naming_symbols.private_static_readonly_symbols.applicable_kinds = field
58+
dotnet_naming_symbols.private_static_readonly_symbols.required_modifiers = static,readonly
59+
dotnet_style_parentheses_in_arithmetic_binary_operators = never_if_unnecessary:none
60+
dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:none
61+
dotnet_style_parentheses_in_relational_binary_operators = never_if_unnecessary:none
62+
dotnet_style_predefined_type_for_locals_parameters_members = true:suggestion
63+
dotnet_style_predefined_type_for_member_access = true:suggestion
64+
dotnet_style_qualification_for_event = false:suggestion
65+
dotnet_style_qualification_for_field = false:suggestion
66+
dotnet_style_qualification_for_method = false:suggestion
67+
dotnet_style_qualification_for_property = false:suggestion
68+
dotnet_style_require_accessibility_modifiers = for_non_interface_members:suggestion
69+
70+
# ReSharper properties
71+
resharper_apply_auto_detected_rules = false
72+
resharper_autodetect_indent_settings = true
73+
resharper_braces_for_for = required
74+
resharper_braces_for_foreach = required
75+
resharper_braces_for_ifelse = required
76+
resharper_braces_for_while = required
77+
resharper_csharp_max_line_length = 200
78+
resharper_csharp_naming_rule.private_constants = AA_BB
79+
resharper_csharp_naming_rule.private_static_fields = aaBb
80+
resharper_csharp_naming_rule.private_static_readonly = AaBb
81+
resharper_enforce_line_ending_style = true
82+
resharper_force_attribute_style = join
83+
resharper_formatter_off_tag = @formatter:off
84+
resharper_formatter_on_tag = @formatter:on
85+
resharper_formatter_tags_enabled = true
86+
resharper_indent_preprocessor_directives = normal
87+
resharper_place_accessorholder_attribute_on_same_line = false
88+
resharper_place_accessor_attribute_on_same_line = true
89+
resharper_place_field_attribute_on_same_line = false
90+
resharper_use_indent_from_vs = false
91+
92+
# ReSharper inspection severities
93+
resharper_arrange_redundant_parentheses_highlighting = hint
94+
resharper_arrange_this_qualifier_highlighting = hint
95+
resharper_arrange_type_member_modifiers_highlighting = hint
96+
resharper_arrange_type_modifiers_highlighting = hint
97+
resharper_built_in_type_reference_style_for_member_access_highlighting = hint
98+
resharper_built_in_type_reference_style_highlighting = hint
99+
resharper_check_namespace_highlighting = none
100+
resharper_parameter_hides_member_highlighting = none
101+
resharper_redundant_base_qualifier_highlighting = warning
102+
resharper_suggest_var_or_type_built_in_types_highlighting = hint
103+
resharper_suggest_var_or_type_elsewhere_highlighting = hint
104+
resharper_suggest_var_or_type_simple_types_highlighting = hint
105+
resharper_web_config_module_not_resolved_highlighting = warning
106+
resharper_web_config_type_not_resolved_highlighting = warning
107+
resharper_web_config_wrong_module_highlighting = warning
108+
109+
[{*.yaml,*.yml}]
110+
indent_style = space
111+
indent_size = 2
112+
113+
[*.{appxmanifest,asax,ascx,aspx,axaml,build,c,c++,cc,cginc,compute,cp,cpp,cs,cshtml,cu,cuh,cxx,dtd,fs,fsi,fsscript,fsx,fx,fxh,h,hh,hlsl,hlsli,hlslinc,hpp,hxx,inc,inl,ino,ipp,ixx,master,ml,mli,mpp,mq4,mq5,mqh,nuspec,paml,razor,resw,resx,shader,skin,tpp,usf,ush,vb,xaml,xamlx,xoml,xsd}]
114+
indent_style = space
115+
indent_size = 4
116+
tab_width = 4
117+
118+
[{*.har,*.jsb2,*.jsb3,*.json,.babelrc,.eslintrc,.stylelintrc,bowerrc,jest.config}]
119+
indent_style = space
120+
indent_size = 2
121+
122+
[*.asmdef]
123+
indent_style = space
124+
indent_size = 4
125+
126+
[*.asmref]
127+
indent_style = space
128+
indent_size = 4
129+
130+
[*.inputactions]
131+
indent_style = space
132+
indent_size = 2

.gitattributes

Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
# Unity
2+
*.cginc text
3+
*.cs diff=csharp text
4+
*.shader text
5+
6+
7+
# Unity YAML
8+
*.anim merge=unityyamlmerge eol=lf
9+
*.asset merge=unityyamlmerge eol=lf
10+
*.controller merge=unityyamlmerge eol=lf
11+
*.mat merge=unityyamlmerge eol=lf
12+
*.meta merge=unityyamlmerge eol=lf
13+
*.physicsMaterial merge=unityyamlmerge eol=lf
14+
*.physicsMaterial2D merge=unityyamlmerge eol=lf
15+
*.prefab merge=unityyamlmerge eol=lf
16+
*.unity merge=unityyamlmerge eol=lf
17+
*.playable merge=unityyamlmerge eol=lf
18+
19+
20+
# Unity LFS
21+
*.cubemap filter=lfs diff=lfs merge=lfs -text
22+
*.unitypackage filter=lfs diff=lfs merge=lfs -text
23+
*.bundle filter=lfs diff=lfs merge=lfs -text
24+
*.apple-bundle filter=lfs diff=lfs merge=lfs -text
25+
*.android-bundle filter=lfs diff=lfs merge=lfs -text
26+
*.bytes filter=lfs diff=lfs merge=lfs -text
27+
28+
29+
# Image
30+
*.ai filter=lfs diff=lfs merge=lfs -text
31+
*.apng filter=lfs diff=lfs merge=lfs -text
32+
*.astc filter=lfs diff=lfs merge=lfs -text
33+
*.bmp filter=lfs diff=lfs merge=lfs -text
34+
*.dds filter=lfs diff=lfs merge=lfs -text
35+
*.eps filter=lfs diff=lfs merge=lfs -text
36+
*.exr filter=lfs diff=lfs merge=lfs -text
37+
*.gif filter=lfs diff=lfs merge=lfs -text
38+
*.hdr filter=lfs diff=lfs merge=lfs -text
39+
*.jpeg filter=lfs diff=lfs merge=lfs -text
40+
*.jpg filter=lfs diff=lfs merge=lfs -text
41+
*.ktx filter=lfs diff=lfs merge=lfs -text
42+
*.png filter=lfs diff=lfs merge=lfs -text
43+
*.psd filter=lfs diff=lfs merge=lfs -text
44+
*.pvr filter=lfs diff=lfs merge=lfs -text
45+
*.svg filter=lfs diff=lfs merge=lfs -text
46+
*.svgz filter=lfs diff=lfs merge=lfs -text
47+
*.tga filter=lfs diff=lfs merge=lfs -text
48+
*.tif filter=lfs diff=lfs merge=lfs -text
49+
*.tiff filter=lfs diff=lfs merge=lfs -text
50+
*.webm filter=lfs diff=lfs merge=lfs -text
51+
*.webp filter=lfs diff=lfs merge=lfs -text
52+
53+
54+
# Audio
55+
*.aif filter=lfs diff=lfs merge=lfs -text
56+
*.m4a filter=lfs diff=lfs merge=lfs -text
57+
*.mp3 filter=lfs diff=lfs merge=lfs -text
58+
*.ogg filter=lfs diff=lfs merge=lfs -text
59+
*.wav filter=lfs diff=lfs merge=lfs -text
60+
61+
62+
# Video
63+
*.asf filter=lfs diff=lfs merge=lfs -text
64+
*.avi filter=lfs diff=lfs merge=lfs -text
65+
*.flv filter=lfs diff=lfs merge=lfs -text
66+
*.mov filter=lfs diff=lfs merge=lfs -text
67+
*.mp4 filter=lfs diff=lfs merge=lfs -text
68+
*.mpeg filter=lfs diff=lfs merge=lfs -text
69+
*.mpg filter=lfs diff=lfs merge=lfs -text
70+
*.ogv filter=lfs diff=lfs merge=lfs -text
71+
*.wmv filter=lfs diff=lfs merge=lfs -text
72+
73+
74+
# 3D Object
75+
*.blend filter=lfs diff=lfs merge=lfs -text
76+
*.dxf filter=lfs diff=lfs merge=lfs -text
77+
*.fbx filter=lfs diff=lfs merge=lfs -text
78+
*.lxo filter=lfs diff=lfs merge=lfs -text
79+
*.ma filter=lfs diff=lfs merge=lfs -text
80+
*.max filter=lfs diff=lfs merge=lfs -text
81+
*.mb filter=lfs diff=lfs merge=lfs -text
82+
*.obj filter=lfs diff=lfs merge=lfs -text
83+
84+
85+
# Compressed Archive
86+
*.7z filter=lfs diff=lfs merge=lfs -text
87+
*.bz2 filter=lfs diff=lfs merge=lfs -text
88+
*.gz filter=lfs diff=lfs merge=lfs -text
89+
*.rar filter=lfs diff=lfs merge=lfs -text
90+
*.tar filter=lfs diff=lfs merge=lfs -text
91+
*.zip filter=lfs diff=lfs merge=lfs -text
92+
*.tgz filter=lfs diff=lfs merge=lfs -text
93+
94+
95+
# Compiled Dynamic Library
96+
*.dll filter=lfs diff=lfs merge=lfs -text
97+
*.pdb filter=lfs diff=lfs merge=lfs -text
98+
*.so filter=lfs diff=lfs merge=lfs -text
99+
100+
101+
# Compiled Static Library
102+
*.a filter=lfs diff=lfs merge=lfs -text
103+
*.la filter=lfs diff=lfs merge=lfs -text
104+
*.lai filter=lfs diff=lfs merge=lfs -text
105+
*.lib filter=lfs diff=lfs merge=lfs -text
106+
*.llblgenproj filter=lfs diff=lfs merge=lfs -text
107+
108+
109+
# Font
110+
*.otf filter=lfs diff=lfs merge=lfs -text
111+
*.ttf filter=lfs diff=lfs merge=lfs -text
112+
113+
114+
# Executable/Installer
115+
*.apk filter=lfs diff=lfs merge=lfs -text
116+
*.exe filter=lfs diff=lfs merge=lfs -text
117+
118+
119+
# Documents
120+
*.pdf filter=lfs diff=lfs merge=lfs -text
121+
122+
123+
# Other
124+
*.reason filter=lfs diff=lfs merge=lfs -text
125+
*.rns filter=lfs diff=lfs merge=lfs -text

.github/images/1.png

Lines changed: 3 additions & 0 deletions
Loading

.github/images/gameplay.gif

Lines changed: 3 additions & 0 deletions
Loading

.gitignore

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore
2+
/[Ll]ibrary/
3+
/[Tt]emp/
4+
/[Oo]bj/
5+
/[Bb]uild/
6+
/[Bb]uilds/
7+
/[Ll]ogs/
8+
/[Mm]emoryCaptures/
9+
/[Aa]ssetBundles/
10+
/[Uu]serSettings/
11+
/remote_config_data
12+
13+
# Asset meta data should only be ignored when the corresponding asset is also ignored
14+
!/[Aa]ssets/**/*.meta
15+
16+
# Uncomment this line if you wish to ignore the asset store tools plugin
17+
# /[Aa]ssets/AssetStoreTools*
18+
19+
# Autogenerated Jetbrains Rider plugin
20+
[Aa]ssets/Plugins/Editor/JetBrains*
21+
22+
# Visual Studio cache directory
23+
.vs/
24+
25+
# Gradle cache directory
26+
.gradle/
27+
28+
# Autogenerated VS/MD/Consulo solution and project files
29+
ExportedObj/
30+
.consulo/
31+
*.csproj
32+
*.unityproj
33+
*.sln
34+
*.suo
35+
*.tmp
36+
*.user
37+
*.userprefs
38+
*.pidb
39+
*.booproj
40+
*.svd
41+
*.pdb
42+
*.mdb
43+
*.opendb
44+
*.VC.db
45+
*.bk
46+
.DS_Store
47+
48+
# Unity3D generated meta files
49+
*.pidb.meta
50+
*.pdb.meta
51+
*.mdb.meta
52+
53+
# Unity3D generated file on crash reports
54+
sysinfo.txt
55+
56+
# Builds
57+
*.apk
58+
*.unitypackage
59+
60+
# Crashlytics generated file
61+
crashlytics-build.properties
62+
63+
# JetBrains Rider
64+
.idea/
65+
66+
# Firebase
67+
Assets/Plugins/Android/Firebase/res/values/crashlytics_build_id.xml
68+
Assets/Plugins/Android/Firebase/res/values/crashlytics_build_id.xml.meta
69+
Assets/Plugins/Android/FirebaseCrashlytics.androidlib/res/values/crashlytics_build_id.xml
70+
Assets/Plugins/Android/FirebaseCrashlytics.androidlib/res/values/crashlytics_build_id.xml.meta

Assets/CircleMenu.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.

Assets/CircleMenu/Content.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.

Assets/CircleMenu/Content/Materials.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.

Assets/CircleMenu/Content/Materials/Particles.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)