Ejemplo n.º 1
0
 protected virtual void Awake()
 {
     _identifier         = UniqueIdentifier.Generate();
     ActiveState         = _activeState as IActiveState;
     InteractableFilters =
         _interactableFilters.ConvertAll(mono => mono as IMonoBehaviourFilter);
 }
Ejemplo n.º 2
0
 public static void Release(UniqueIdentifier identifier)
 {
     _identifierSet.Remove(identifier.ID);
 }
Ejemplo n.º 3
0
 protected virtual void OnDestroy()
 {
     UniqueIdentifier.Release(_id);
 }
Ejemplo n.º 4
0
 protected virtual void Awake()
 {
     _id = UniqueIdentifier.Generate();
 }