This commit is contained in:
b4lie 2026-04-26 22:53:53 +08:00
parent 3d00f2046e
commit b3d61b7c44
12 changed files with 128 additions and 323 deletions

View File

@ -1,53 +0,0 @@
using AlicizaX;
using AlicizaX.Timer.Runtime;
using UnityEngine;
public sealed class TimerBugTest : MonoBehaviour
{
private ITimerService _timerService;
private void Start()
{
_timerService = AppServices.Require<ITimerService>();
Debug.Log("=== Timer Bug Test Started ===");
TestNormalOnceTimer();
TestStopInCallback();
TestRemoveInCallback();
}
private void TestNormalOnceTimer()
{
Debug.Log("[Test 1] Creating normal once timer (1 second)...");
_timerService.AddTimer(OnNormalOnceTimer, 1f, isLoop: false);
}
private void TestStopInCallback()
{
Debug.Log("[Test 2] Creating once timer that calls Stop() in callback (2 seconds)...");
int timerId = 0;
timerId = _timerService.AddTimer(() =>
{
Debug.Log("[Test 2] Timer callback executed, calling Stop()...");
_timerService.Stop(timerId);
}, 2f, isLoop: false);
}
private void TestRemoveInCallback()
{
Debug.Log("[Test 3] Creating once timer that calls RemoveTimer() in callback (3 seconds)...");
int timerId = 0;
timerId = _timerService.AddTimer(() =>
{
Debug.Log("[Test 3] Timer callback executed, calling RemoveTimer()...");
_timerService.RemoveTimer(timerId);
}, 3f, isLoop: false);
}
private static void OnNormalOnceTimer()
{
Debug.Log("[Test 1] Timer callback executed!");
}
}

View File

@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: b84897f4b42a76e4fa7c21be2fdd47d0
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,122 +0,0 @@
using AlicizaX;
using AlicizaX.Timer.Runtime;
using UnityEngine;
public sealed class TimerGenericTest : MonoBehaviour
{
private sealed class IntBox
{
public int Value;
}
private sealed class PlayerData
{
public int Id;
public string Name;
public int Score;
}
private sealed class Enemy
{
public string Name;
public int Health;
}
private ITimerService _timerService;
private void Start()
{
_timerService = AppServices.Require<ITimerService>();
Debug.Log("=== Timer Generic Test Started ===");
TestNoArgs();
TestIntArg();
TestStringArg();
TestPlayerDataArg();
TestClassArg();
TestLoopWithArg();
}
private void TestNoArgs()
{
Debug.Log("[Test 1] No args timer (1s)");
_timerService.AddTimer(OnNoArgsCallback, 1f);
}
private static void OnNoArgsCallback()
{
Debug.Log("[Test 1] Callback executed!");
}
private void TestIntArg()
{
Debug.Log("[Test 2] Boxed int reference timer (2s)");
_timerService.AddTimer(OnIntCallback, new IntBox { Value = 42 }, 2f);
}
private static void OnIntCallback(IntBox value)
{
Debug.Log(Utility.Text.Format("[Test 2] Int callback executed! Value: {0}", value.Value));
}
private void TestStringArg()
{
Debug.Log("[Test 3] String arg timer (3s)");
_timerService.AddTimer(OnStringCallback, "Hello Timer!", 3f);
}
private static void OnStringCallback(string message)
{
Debug.Log(Utility.Text.Format("[Test 3] String callback executed! Message: {0}", message));
}
private void TestPlayerDataArg()
{
Debug.Log("[Test 4] PlayerData class arg timer (4s)");
_timerService.AddTimer(OnPlayerDataCallback, new PlayerData
{
Id = 123,
Name = "Alice",
Score = 9999
}, 4f);
}
private static void OnPlayerDataCallback(PlayerData data)
{
Debug.Log(Utility.Text.Format("[Test 4] Player callback executed! Player: {0} (ID: {1}, Score: {2})", data.Name, data.Id, data.Score));
}
private void TestClassArg()
{
Debug.Log("[Test 5] Class arg timer (5s)");
_timerService.AddTimer(OnClassCallback, new Enemy
{
Name = "Goblin",
Health = 100
}, 5f);
}
private static void OnClassCallback(Enemy enemy)
{
Debug.Log(Utility.Text.Format("[Test 5] Class callback executed! Enemy: {0}, Health: {1}", enemy.Name, enemy.Health));
}
private void TestLoopWithArg()
{
Debug.Log("[Test 6] Loop timer with reference arg (0.5s interval)");
IntBox counter = new IntBox { Value = 1 };
int timerId = 0;
timerId = _timerService.AddTimer(count =>
{
Debug.Log(Utility.Text.Format("[Test 6] Loop callback #{0}", count.Value));
if (count.Value >= 3)
{
_timerService.RemoveTimer(timerId);
Debug.Log("[Test 6] Loop timer removed");
return;
}
count.Value++;
}, counter, 0.5f, isLoop: true);
}
}

View File

@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: d7b412d41637467439d2e1e391f91c67
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -10,7 +10,7 @@
"BuildPipeline": "EditorSimulateBuildPipeline",
"PackageName": "DefaultPackage",
"PackageVersion": "Simulate",
"PackageNote": "2026/4/24 20:49:52",
"PackageNote": "2026/4/25 19:32:38",
"AssetList": [
{
"Address": "LocalizationTable",
@ -99,9 +99,9 @@
{
"BundleName": "assets_bundles_configs.bundle",
"UnityCRC": 0,
"FileHash": "3a378d308429cd99b280d880a27af478",
"FileHash": "c018d1e1507880c8b117938b32564924",
"FileCRC": 0,
"FileSize": 6942,
"FileSize": 7226,
"Encrypted": false,
"Tags": [
"WEBGL_PRELOAD",
@ -112,7 +112,7 @@
{
"BundleName": "assets_bundles_scenes_map1000.bundle",
"UnityCRC": 0,
"FileHash": "4530edb970dd229fed5dd3259fee4ece",
"FileHash": "a47f6a118d8161b1fed636162bcda7cb",
"FileCRC": 0,
"FileSize": 12277,
"Encrypted": false,
@ -124,9 +124,9 @@
{
"BundleName": "assets_bundles_ui_uiloadupdatewindow.bundle",
"UnityCRC": 0,
"FileHash": "9ff2ef11fc95cbce9b51368acd1d4383",
"FileHash": "3492c33a49d2eee6257f38632f6243b0",
"FileCRC": 0,
"FileSize": 59076,
"FileSize": 60873,
"Encrypted": false,
"Tags": [
"UI"
@ -136,9 +136,9 @@
{
"BundleName": "assets_bundles_ui_window_uilogictestalert.bundle",
"UnityCRC": 0,
"FileHash": "cf84038a2a1620e6ff49815bcd8e6a73",
"FileHash": "82f188993300806ed2bdcf4fe84ea3f8",
"FileCRC": 0,
"FileSize": 21519,
"FileSize": 22239,
"Encrypted": false,
"Tags": [
"UI"
@ -148,7 +148,7 @@
{
"BundleName": "assets_bundles_uiraw_atlas_common_bb.bundle",
"UnityCRC": 0,
"FileHash": "472a7fd3623bc56802c6e39c904d00a3",
"FileHash": "c3dbac4a451e9bf5ce5df41b730f4204",
"FileCRC": 0,
"FileSize": 806,
"Encrypted": false,
@ -160,7 +160,7 @@
{
"BundleName": "assets_bundles_uiraw_atlas_common_grunge.bundle",
"UnityCRC": 0,
"FileHash": "3dcf5b07fab616778c379807810653ea",
"FileHash": "6c543b5f4ea05b24a49482166fb676c3",
"FileCRC": 0,
"FileSize": 36701,
"Encrypted": false,
@ -172,7 +172,7 @@
{
"BundleName": "unityshaders.bundle",
"UnityCRC": 0,
"FileHash": "c9f21eee9f3febcafa65a26802cf31f0",
"FileHash": "06f1c53c86fb3eb0af4d190ee8001e5b",
"FileCRC": 0,
"FileSize": 3518,
"Encrypted": false,

@ -1 +1 @@
Subproject commit fcfa284f2ceeae3d132e3ef2b75b2ed2add6e278
Subproject commit 9acea7f00c5a579f622a2f801e41585f60976048

View File

@ -82,21 +82,21 @@
"dependencies": {}
},
"com.unity.burst": {
"version": "1.8.17",
"version": "1.8.21",
"depth": 1,
"source": "registry",
"dependencies": {
"com.unity.mathematics": "1.2.1",
"com.unity.modules.jsonserialize": "1.0.0"
},
"url": "https://packages.unity.cn"
"url": "https://packages.unity.com"
},
"com.unity.ext.nunit": {
"version": "1.0.6",
"depth": 1,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.cn"
"url": "https://packages.unity.com"
},
"com.unity.ide.rider": {
"version": "3.0.38",
@ -105,7 +105,7 @@
"dependencies": {
"com.unity.ext.nunit": "1.0.6"
},
"url": "https://packages.unity.cn"
"url": "https://packages.unity.com"
},
"com.unity.ide.visualstudio": {
"version": "2.0.23",
@ -114,7 +114,7 @@
"dependencies": {
"com.unity.test-framework": "1.1.9"
},
"url": "https://packages.unity.cn"
"url": "https://packages.unity.com"
},
"com.unity.inputsystem": {
"version": "1.7.0",
@ -123,24 +123,24 @@
"dependencies": {
"com.unity.modules.uielements": "1.0.0"
},
"url": "https://packages.unity.cn"
"url": "https://packages.unity.com"
},
"com.unity.mathematics": {
"version": "1.2.6",
"depth": 1,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.cn"
"url": "https://packages.unity.com"
},
"com.unity.nuget.newtonsoft-json": {
"version": "3.2.1",
"depth": 0,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.cn"
"url": "https://packages.unity.com"
},
"com.unity.render-pipelines.core": {
"version": "14.0.11",
"version": "14.0.12",
"depth": 1,
"source": "builtin",
"dependencies": {
@ -157,8 +157,8 @@
"dependencies": {
"com.unity.mathematics": "1.2.1",
"com.unity.burst": "1.8.9",
"com.unity.render-pipelines.core": "14.0.11",
"com.unity.shadergraph": "14.0.11",
"com.unity.render-pipelines.core": "14.0.12",
"com.unity.shadergraph": "14.0.12",
"com.unity.render-pipelines.universal-config": "14.0.9"
}
},
@ -175,21 +175,21 @@
"depth": 0,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.cn"
"url": "https://packages.unity.com"
},
"com.unity.searcher": {
"version": "4.9.2",
"depth": 2,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.cn"
"url": "https://packages.unity.com"
},
"com.unity.shadergraph": {
"version": "14.0.11",
"version": "14.0.12",
"depth": 1,
"source": "builtin",
"dependencies": {
"com.unity.render-pipelines.core": "14.0.11",
"com.unity.render-pipelines.core": "14.0.12",
"com.unity.searcher": "4.9.2"
}
},
@ -202,7 +202,7 @@
"com.unity.modules.imgui": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0"
},
"url": "https://packages.unity.cn"
"url": "https://packages.unity.com"
},
"com.unity.textmeshpro": {
"version": "3.0.9",
@ -211,7 +211,7 @@
"dependencies": {
"com.unity.ugui": "1.0.0"
},
"url": "https://packages.unity.cn"
"url": "https://packages.unity.com"
},
"com.unity.timeline": {
"version": "1.8.8",
@ -223,7 +223,7 @@
"com.unity.modules.animation": "1.0.0",
"com.unity.modules.particlesystem": "1.0.0"
},
"url": "https://packages.unity.cn"
"url": "https://packages.unity.com"
},
"com.unity.ugui": {
"version": "2.0.0",

View File

@ -21,7 +21,7 @@ MonoBehaviour:
m_Registries:
- m_Id: main
m_Name:
m_Url: https://packages.unity.cn
m_Url: https://packages.unity.com
m_Scopes: []
m_IsDefault: 1
m_Capabilities: 7

View File

@ -1,2 +1,2 @@
m_EditorVersion: 2022.3.43f1c1
m_EditorVersionWithRevision: 2022.3.43f1c1 (7a2282349f6f)
m_EditorVersion: 2022.3.62f3
m_EditorVersionWithRevision: 2022.3.62f3 (96770f904ca7)

View File

@ -14,12 +14,12 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_PixelRect:
serializedVersion: 2
x: 1920
y: 38
width: 1920
height: 997
x: 0
y: 43
width: 2560
height: 1349
m_ShowMode: 4
m_Title: Hierarchy
m_Title: Inspector
m_RootView: {fileID: 2}
m_MinSize: {x: 875, y: 300}
m_MaxSize: {x: 10000, y: 10000}
@ -44,8 +44,8 @@ MonoBehaviour:
serializedVersion: 2
x: 0
y: 0
width: 1920
height: 997
width: 2560
height: 1349
m_MinSize: {x: 875, y: 300}
m_MaxSize: {x: 10000, y: 10000}
m_UseTopView: 1
@ -69,7 +69,7 @@ MonoBehaviour:
serializedVersion: 2
x: 0
y: 0
width: 1920
width: 2560
height: 30
m_MinSize: {x: 0, y: 0}
m_MaxSize: {x: 0, y: 0}
@ -90,8 +90,8 @@ MonoBehaviour:
m_Position:
serializedVersion: 2
x: 0
y: 977
width: 1920
y: 1329
width: 2560
height: 20
m_MinSize: {x: 0, y: 0}
m_MaxSize: {x: 0, y: 0}
@ -116,12 +116,12 @@ MonoBehaviour:
serializedVersion: 2
x: 0
y: 30
width: 1920
height: 947
width: 2560
height: 1299
m_MinSize: {x: 400, y: 100}
m_MaxSize: {x: 32384, y: 16192}
vertical: 0
controlID: 157
controlID: 169
draggingID: 0
--- !u!114 &6
MonoBehaviour:
@ -142,12 +142,12 @@ MonoBehaviour:
serializedVersion: 2
x: 0
y: 0
width: 1016
height: 947
width: 984
height: 1299
m_MinSize: {x: 100, y: 100}
m_MaxSize: {x: 8096, y: 16192}
vertical: 1
controlID: 18
controlID: 26
draggingID: 0
--- !u!114 &7
MonoBehaviour:
@ -166,8 +166,8 @@ MonoBehaviour:
serializedVersion: 2
x: 0
y: 0
width: 1016
height: 71
width: 984
height: 97
m_MinSize: {x: 201, y: 221}
m_MaxSize: {x: 4001, y: 4021}
m_ActualView: {fileID: 15}
@ -191,9 +191,9 @@ MonoBehaviour:
m_Position:
serializedVersion: 2
x: 0
y: 71
width: 1016
height: 876
y: 97
width: 984
height: 1202
m_MinSize: {x: 51, y: 71}
m_MaxSize: {x: 4001, y: 4021}
m_ActualView: {fileID: 14}
@ -219,14 +219,14 @@ MonoBehaviour:
- {fileID: 11}
m_Position:
serializedVersion: 2
x: 1016
x: 984
y: 0
width: 364
height: 947
width: 343
height: 1299
m_MinSize: {x: 100, y: 100}
m_MaxSize: {x: 8096, y: 16192}
vertical: 1
controlID: 56
controlID: 77
draggingID: 0
--- !u!114 &10
MonoBehaviour:
@ -245,8 +245,8 @@ MonoBehaviour:
serializedVersion: 2
x: 0
y: 0
width: 364
height: 398
width: 343
height: 546
m_MinSize: {x: 202, y: 221}
m_MaxSize: {x: 4002, y: 4021}
m_ActualView: {fileID: 17}
@ -270,9 +270,9 @@ MonoBehaviour:
m_Position:
serializedVersion: 2
x: 0
y: 398
width: 364
height: 549
y: 546
width: 343
height: 753
m_MinSize: {x: 102, y: 121}
m_MaxSize: {x: 4002, y: 4021}
m_ActualView: {fileID: 18}
@ -295,10 +295,10 @@ MonoBehaviour:
m_Children: []
m_Position:
serializedVersion: 2
x: 1380
x: 1327
y: 0
width: 100
height: 947
width: 646
height: 1299
m_MinSize: {x: 232, y: 271}
m_MaxSize: {x: 10002, y: 10021}
m_ActualView: {fileID: 19}
@ -321,10 +321,10 @@ MonoBehaviour:
m_Children: []
m_Position:
serializedVersion: 2
x: 1480
x: 1973
y: 0
width: 440
height: 947
width: 587
height: 1299
m_MinSize: {x: 276, y: 71}
m_MaxSize: {x: 4001, y: 4021}
m_ActualView: {fileID: 20}
@ -352,10 +352,10 @@ MonoBehaviour:
m_Tooltip:
m_Pos:
serializedVersion: 2
x: 1920
y: 139
width: 1015
height: 855
x: 0
y: 170
width: 983
height: 1181
m_SerializedDataModeController:
m_DataMode: 0
m_PreferredDataMode: 0
@ -408,28 +408,29 @@ MonoBehaviour:
serializedVersion: 2
x: 0
y: 21
width: 1015
height: 834
m_Scale: {x: 0.5286458, y: 0.5286458}
m_Translation: {x: 507.5, y: 417}
width: 983
height: 1160
m_Scale: {x: 0.51197916, y: 0.51197916}
m_Translation: {x: 491.5, y: 580}
m_MarginLeft: 0
m_MarginRight: 0
m_MarginTop: 0
m_MarginBottom: 0
m_LastShownAreaInsideMargins:
serializedVersion: 2
x: -960.00006
y: -788.8079
width: 1920.0001
height: 1577.6158
x: -960
y: -1132.8586
width: 1920
height: 2265.7173
m_MinimalGUI: 1
m_defaultScale: 0.5286458
m_LastWindowPixelSize: {x: 1015, y: 855}
m_defaultScale: 0.51197916
m_LastWindowPixelSize: {x: 983, y: 1181}
m_ClearInEditMode: 1
m_NoCameraWarning: 1
m_LowResolutionForAspectRatios: 01000000000000000000
m_XRRenderMode: 0
m_RenderTexture: {fileID: 0}
m_showToolbar: 1
--- !u!114 &15
MonoBehaviour:
m_ObjectHideFlags: 52
@ -450,10 +451,10 @@ MonoBehaviour:
m_Tooltip:
m_Pos:
serializedVersion: 2
x: 1920
y: 68
width: 1015
height: 50
x: 0
y: 73
width: 983
height: 76
m_SerializedDataModeController:
m_DataMode: 0
m_PreferredDataMode: 0
@ -482,7 +483,7 @@ MonoBehaviour:
collapsed: 0
displayed: 1
snapOffset: {x: -179, y: 25}
snapOffsetDelta: {x: 0, y: -1}
snapOffsetDelta: {x: 0, y: 0}
snapCorner: 1
id: unity-grid-and-snap-toolbar
index: 1
@ -521,7 +522,7 @@ MonoBehaviour:
collapsed: 0
displayed: 1
snapOffset: {x: 0, y: -51}
snapOffsetDelta: {x: 0, y: 1}
snapOffsetDelta: {x: 0, y: 0}
snapCorner: 2
id: unity-transform-toolbar
index: 0
@ -546,8 +547,8 @@ MonoBehaviour:
floating: 0
collapsed: 0
displayed: 1
snapOffset: {x: -111, y: -144}
snapOffsetDelta: {x: 0, y: 94}
snapOffset: {x: -111, y: -76}
snapOffsetDelta: {x: 0, y: 0}
snapCorner: 3
id: Orientation
index: 0
@ -994,9 +995,9 @@ MonoBehaviour:
m_PlayAudio: 0
m_AudioPlay: 0
m_Position:
m_Target: {x: -16.97024, y: 9.175228, z: 6.588712}
m_Target: {x: 34.243587, y: 47.553654, z: 169.23329}
speed: 2
m_Value: {x: -16.97024, y: 9.175228, z: 6.588712}
m_Value: {x: 34.243587, y: 47.553654, z: 169.23329}
m_RenderMode: 0
m_CameraMode:
drawMode: 0
@ -1042,13 +1043,13 @@ MonoBehaviour:
m_GridAxis: 1
m_gridOpacity: 0.5
m_Rotation:
m_Target: {x: -0.11765223, y: -0.82547, z: 0.14422774, w: -0.53288794}
m_Target: {x: -0.07919321, y: 0.9194491, z: -0.29686773, w: -0.24528155}
speed: 2
m_Value: {x: -0.11765142, y: -0.82546425, z: 0.14422674, w: -0.53288424}
m_Value: {x: -0.07919513, y: 0.9194713, z: -0.2968749, w: -0.24528748}
m_Size:
m_Target: 1.0792253
m_Target: 1.311487
speed: 2
m_Value: 1.0792253
m_Value: 1.311487
m_Ortho:
m_Target: 0
speed: 2
@ -1163,10 +1164,10 @@ MonoBehaviour:
m_Tooltip:
m_Pos:
serializedVersion: 2
x: 2936
y: 68
width: 362
height: 377
x: 984
y: 73
width: 341
height: 525
m_SerializedDataModeController:
m_DataMode: 0
m_PreferredDataMode: 0
@ -1180,9 +1181,9 @@ MonoBehaviour:
m_SceneHierarchy:
m_TreeViewState:
scrollPos: {x: 0, y: 0}
m_SelectedIDs:
m_LastClickedID: 0
m_ExpandedIDs: 10a8ffff12a8ffffb6a8ffffeafaffffecfaffff
m_SelectedIDs: 7ec9ffff
m_LastClickedID: -13954
m_ExpandedIDs: bac9ffffbcc9fffff4ffffff
m_RenameOverlay:
m_UserAcceptedRename: 0
m_Name:
@ -1226,10 +1227,10 @@ MonoBehaviour:
m_Tooltip:
m_Pos:
serializedVersion: 2
x: 2936
y: 466
width: 362
height: 528
x: 984
y: 619
width: 341
height: 732
m_SerializedDataModeController:
m_DataMode: 0
m_PreferredDataMode: 0
@ -1260,10 +1261,10 @@ MonoBehaviour:
m_Tooltip:
m_Pos:
serializedVersion: 2
x: 3300
y: 68
width: 98
height: 926
x: 1327
y: 73
width: 644
height: 1278
m_SerializedDataModeController:
m_DataMode: 0
m_PreferredDataMode: 0
@ -1284,7 +1285,8 @@ MonoBehaviour:
m_ShowAllHits: 0
m_SkipHidden: 0
m_SearchArea: 1
m_Folders: []
m_Folders:
- Packages/com.alicizax.unity.framework/Runtime/Timer
m_Globs: []
m_OriginalText:
m_ImportLogFlags: 0
@ -1293,14 +1295,14 @@ MonoBehaviour:
m_StartGridSize: 96
m_LastFolders: []
m_LastFoldersGridSize: 16
m_LastProjectPath: G:\UnityProject\Aliciza\Client
m_LastProjectPath: D:\UnityProject\AlicizaX\Client
m_LockTracker:
m_IsLocked: 0
m_FolderTreeState:
scrollPos: {x: 0, y: 0}
m_SelectedIDs: e48c0000
m_LastClickedID: 36068
m_ExpandedIDs: 00000000f80c0000aa6a0000ac6a0000ae6a0000b06a0000b26a0000b46a0000b66a0000b86a0000ba6a0000bc6a0000be6a0000c06a0000c26a0000c46a0000c66a0000c86a0000ca6a0000cc6a0000ce6a0000d06a0000d26a0000d46a0000d66a0000d86a0000da6a0000dc6a0000de6a0000e06a0000e26a0000e46a0000e66a0000e86a0000ea6a0000ec6a0000ee6a0000f06a0000f26a0000f46a0000f66a0000f86a0000fa6a0000fc6a0000fe6a0000006b0000026b0000046b0000066b0000086b00000a6b00000c6b00000e6b0000
m_ExpandedIDs: 00000000d00c0000fc7a0000fe7a0000007b0000027b0000047b0000067b0000087b00000a7b00000c7b00000e7b0000107b0000127b0000147b0000167b0000187b00001a7b00001c7b00001e7b0000207b0000
m_RenameOverlay:
m_UserAcceptedRename: 0
m_Name:
@ -1325,24 +1327,24 @@ MonoBehaviour:
m_Icon: {fileID: 0}
m_ResourceFile:
m_AssetTreeState:
scrollPos: {x: 0, y: 0}
scrollPos: {x: 0, y: 608}
m_SelectedIDs:
m_LastClickedID: 0
m_ExpandedIDs: ffffffff00000000f80c0000aa6a0000ac6a0000ae6a0000b06a0000b26a0000b46a0000b66a0000b86a0000ba6a0000bc6a0000be6a0000c06a0000c26a0000c46a0000c66a0000c86a0000ca6a0000cc6a0000ce6a0000d06a0000d26a0000d46a0000d66a0000d86a0000da6a0000dc6a0000de6a0000e06a0000e26a0000e46a0000e66a0000e86a0000ea6a0000ec6a0000ee6a0000f06a0000f26a0000f46a0000f66a0000f86a0000fa6a0000fc6a0000fe6a0000006b0000026b0000046b0000066b0000086b00000a6b00000c6b00000e6b0000cc6c0000
m_ExpandedIDs: ffffffff00000000d00c0000fc7a0000fe7a0000007b0000027b0000047b0000067b0000087b00000a7b00000c7b00000e7b0000107b0000127b0000187b00001a7b00001c7b00001e7b0000207b0000dc7b0000ffffff7f
m_RenameOverlay:
m_UserAcceptedRename: 0
m_Name:
m_OriginalName:
m_Name: TimerService
m_OriginalName: TimerService
m_EditFieldRect:
serializedVersion: 2
x: 0
y: 0
width: 0
height: 0
m_UserData: 0
m_UserData: 7752
m_IsWaitingForDelay: 0
m_IsRenaming: 0
m_OriginalEventType: 11
m_OriginalEventType: 0
m_IsRenamingFilename: 1
m_ClientGUIView: {fileID: 12}
m_SearchString:
@ -1404,10 +1406,10 @@ MonoBehaviour:
m_Tooltip:
m_Pos:
serializedVersion: 2
x: 3400
y: 68
width: 439
height: 926
x: 1973
y: 73
width: 586
height: 1278
m_SerializedDataModeController:
m_DataMode: 0
m_PreferredDataMode: 0