1234567891011121314151617181920 |
- using System.Collections.Generic;
- namespace ET.Server
- {
- [ChildOf(typeof(LocationComponent))]
- public class LockInfo: Entity, IAwake<long, CoroutineLock>, IDestroy
- {
- public long LockInstanceId;
- public CoroutineLock CoroutineLock;
- }
-
- [ComponentOf(typeof(Scene))]
- public class LocationComponent: Entity, IAwake
- {
- public readonly Dictionary<long, long> locations = new Dictionary<long, long>();
- public readonly Dictionary<long, LockInfo> lockInfos = new Dictionary<long, LockInfo>();
- }
- }
|