From cd9e8036d86e57eaabfd4c3d28eb2fc776ccd6d6 Mon Sep 17 00:00:00 2001 From: Anthony Leland Date: Tue, 22 Sep 2020 05:09:06 -0400 Subject: [PATCH] Added "_camelCase" naming rule - Moved tuning mod to XML --- README.md | 3 ++- src/.editorconfig | 11 +++++++++++ src/TS3ScriptingMod/TS3ScriptingMod.csproj | 2 +- src/TS3ScriptingMod/{ => XML}/S3_simsmod.xml | 0 4 files changed, 14 insertions(+), 2 deletions(-) rename src/TS3ScriptingMod/{ => XML}/S3_simsmod.xml (100%) diff --git a/README.md b/README.md index 95de958..7590095 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ![.NET](https://github.com/tonytins/ts3scriptingtemplate/workflows/.NET/badge.svg) -This project is designed as a Visual Studio template for to get you straight into creating scripting mods for The Sims 3. +This project is designed as a Visual Studio template to get people straight into creating scripting mods for The Sims 3. This includes a basic hello world-like example from [Sims Wiki](http://simswiki.info/wiki.php?title=Tutorial:Sims_3_Pure_Scripting_Modding). ## Requirements @@ -10,6 +10,7 @@ This project is designed as a Visual Studio template for to get you straight int * Visual Studio * .NET desktop workload +* TS3: Patch 1.69 ## License diff --git a/src/.editorconfig b/src/.editorconfig index 41bc01d..b85d72c 100644 --- a/src/.editorconfig +++ b/src/.editorconfig @@ -56,6 +56,17 @@ dotnet_naming_symbols.static_internal_fields.applicable_accessibilities = pri dotnet_naming_style.sims3_static.required_prefix = s dotnet_naming_style.sims3_static.capitalization = pascal_case +# all other fields should be _camelCase +dotnet_naming_rule.camel_case_for_private_internal_fields.severity = suggestion +dotnet_naming_rule.camel_case_for_private_internal_fields.symbols = private_internal_fields +dotnet_naming_rule.camel_case_for_private_internal_fields.style = camel_case_underscore_style + +dotnet_naming_symbols.private_internal_fields.applicable_kinds = field +dotnet_naming_symbols.private_internal_fields.applicable_accessibilities = private, internal + +dotnet_naming_style.camel_case_underscore_style.required_prefix = _ +dotnet_naming_style.camel_case_underscore_style.capitalization = camel_case + # Public members must be capitalized dotnet_naming_rule.public_members_must_be_capitalized.symbols = public_symbols dotnet_naming_symbols.public_symbols.applicable_kinds = property,method,field,event,delegate diff --git a/src/TS3ScriptingMod/TS3ScriptingMod.csproj b/src/TS3ScriptingMod/TS3ScriptingMod.csproj index f7e1f17..30f22d0 100644 --- a/src/TS3ScriptingMod/TS3ScriptingMod.csproj +++ b/src/TS3ScriptingMod/TS3ScriptingMod.csproj @@ -66,7 +66,7 @@ - + PreserveNewest diff --git a/src/TS3ScriptingMod/S3_simsmod.xml b/src/TS3ScriptingMod/XML/S3_simsmod.xml similarity index 100% rename from src/TS3ScriptingMod/S3_simsmod.xml rename to src/TS3ScriptingMod/XML/S3_simsmod.xml