mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-09-26 18:26:23 +00:00
提交Unity 联机Pro
This commit is contained in:
109
JNFrame2/Assets/Generated/Feature.cs
Normal file
109
JNFrame2/Assets/Generated/Feature.cs
Normal file
@@ -0,0 +1,109 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by Entitas.VisualDebugging.CodeGeneration.Plugins.FeatureClassGenerator.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
#if (!ENTITAS_DISABLE_VISUAL_DEBUGGING && UNITY_EDITOR)
|
||||
|
||||
public class Feature : Entitas.VisualDebugging.Unity.DebugSystems {
|
||||
|
||||
public Feature(string name) : base(name) {
|
||||
}
|
||||
|
||||
public Feature() : base(true) {
|
||||
var typeName = DesperateDevs.Extensions.TypeExtension.ToCompilableString(GetType());
|
||||
var shortType = DesperateDevs.Extensions.TypeExtension.ShortTypeName(typeName);
|
||||
var readableType = DesperateDevs.Extensions.StringExtension.ToSpacedCamelCase(shortType);
|
||||
initialize(readableType);
|
||||
}
|
||||
}
|
||||
|
||||
#elif (!ENTITAS_DISABLE_DEEP_PROFILING && DEVELOPMENT_BUILD)
|
||||
|
||||
public class Feature : Entitas.Systems {
|
||||
|
||||
System.Collections.Generic.List<string> _initializeSystemNames;
|
||||
System.Collections.Generic.List<string> _executeSystemNames;
|
||||
System.Collections.Generic.List<string> _cleanupSystemNames;
|
||||
System.Collections.Generic.List<string> _tearDownSystemNames;
|
||||
|
||||
public Feature(string name) : this() {
|
||||
}
|
||||
|
||||
public Feature() {
|
||||
_initializeSystemNames = new System.Collections.Generic.List<string>();
|
||||
_executeSystemNames = new System.Collections.Generic.List<string>();
|
||||
_cleanupSystemNames = new System.Collections.Generic.List<string>();
|
||||
_tearDownSystemNames = new System.Collections.Generic.List<string>();
|
||||
}
|
||||
|
||||
public override Entitas.Systems Add(Entitas.ISystem system) {
|
||||
var systemName = system.GetType().FullName;
|
||||
|
||||
if (system is Entitas.IInitializeSystem) {
|
||||
_initializeSystemNames.Add(systemName);
|
||||
}
|
||||
|
||||
if (system is Entitas.IExecuteSystem) {
|
||||
_executeSystemNames.Add(systemName);
|
||||
}
|
||||
|
||||
if (system is Entitas.ICleanupSystem) {
|
||||
_cleanupSystemNames.Add(systemName);
|
||||
}
|
||||
|
||||
if (system is Entitas.ITearDownSystem) {
|
||||
_tearDownSystemNames.Add(systemName);
|
||||
}
|
||||
|
||||
return base.Add(system);
|
||||
}
|
||||
|
||||
public override void Initialize() {
|
||||
for (int i = 0; i < _initializeSystems.Count; i++) {
|
||||
UnityEngine.Profiling.Profiler.BeginSample(_initializeSystemNames[i]);
|
||||
_initializeSystems[i].Initialize();
|
||||
UnityEngine.Profiling.Profiler.EndSample();
|
||||
}
|
||||
}
|
||||
|
||||
public override void Execute() {
|
||||
for (int i = 0; i < _executeSystems.Count; i++) {
|
||||
UnityEngine.Profiling.Profiler.BeginSample(_executeSystemNames[i]);
|
||||
_executeSystems[i].Execute();
|
||||
UnityEngine.Profiling.Profiler.EndSample();
|
||||
}
|
||||
}
|
||||
|
||||
public override void Cleanup() {
|
||||
for (int i = 0; i < _cleanupSystems.Count; i++) {
|
||||
UnityEngine.Profiling.Profiler.BeginSample(_cleanupSystemNames[i]);
|
||||
_cleanupSystems[i].Cleanup();
|
||||
UnityEngine.Profiling.Profiler.EndSample();
|
||||
}
|
||||
}
|
||||
|
||||
public override void TearDown() {
|
||||
for (int i = 0; i < _tearDownSystems.Count; i++) {
|
||||
UnityEngine.Profiling.Profiler.BeginSample(_tearDownSystemNames[i]);
|
||||
_tearDownSystems[i].TearDown();
|
||||
UnityEngine.Profiling.Profiler.EndSample();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
public class Feature : Entitas.Systems {
|
||||
|
||||
public Feature(string name) {
|
||||
}
|
||||
|
||||
public Feature() {
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
3
JNFrame2/Assets/Generated/Feature.cs.meta
Normal file
3
JNFrame2/Assets/Generated/Feature.cs.meta
Normal file
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1b3a7a38d8a04dc4b203b39287615992
|
||||
timeCreated: 1712545153
|
Reference in New Issue
Block a user