Entitas  0.40.0
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
ContextStringExtension.cs
1 namespace Entitas {
2 
3  public static class ContextStringExtension {
4 
5  const string CONTEXT_SUFFIX = "Context";
6 
7  public static string AddContextSuffix(this string contextName) {
8  return contextName.EndsWith(CONTEXT_SUFFIX, System.StringComparison.Ordinal)
9  ? contextName
10  : contextName + CONTEXT_SUFFIX;
11  }
12 
13  public static string RemoveContextSuffix(this string contextName) {
14  return contextName.EndsWith(CONTEXT_SUFFIX, System.StringComparison.Ordinal)
15  ? contextName.Substring(0, contextName.Length - CONTEXT_SUFFIX.Length)
16  : contextName;
17  }
18  }
19 }