Move some classes to Cryville.Common.
This commit is contained in:
@@ -4,12 +4,12 @@ namespace Cryville.Common {
|
||||
public struct Identifier : IEquatable<Identifier> {
|
||||
public static Identifier Empty = new Identifier(0);
|
||||
public int Key { get; private set; }
|
||||
public object Name { get { return IdentifierManager.SharedInstance.Retrieve(Key); } }
|
||||
public object Name { get { return IdentifierManager.Shared.Retrieve(Key); } }
|
||||
public Identifier(int key) {
|
||||
Key = key;
|
||||
}
|
||||
public Identifier(object name) {
|
||||
Key = IdentifierManager.SharedInstance.Request(name);
|
||||
Key = IdentifierManager.Shared.Request(name);
|
||||
}
|
||||
public override bool Equals(object obj) {
|
||||
if (obj == null || !(obj is Identifier)) return false;
|
||||
|
Reference in New Issue
Block a user