35 lines
551 B
C#
35 lines
551 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace hwo.bitworks
|
|
{
|
|
public class Identities
|
|
{
|
|
static Identities identities = new Identities();
|
|
public static Identities Instance {
|
|
get { return identities; }
|
|
}
|
|
|
|
List<object> idObjects;
|
|
|
|
protected Identities()
|
|
{
|
|
idObjects = new List<object>();
|
|
}
|
|
|
|
public int getObjectIndex(object ido){
|
|
if (!idObjects.Contains(ido)){
|
|
idObjects.Add(ido);
|
|
}
|
|
return idObjects.IndexOf(ido);
|
|
}
|
|
|
|
public object getObject(int index){
|
|
return this.idObjects[index];
|
|
}
|
|
|
|
|
|
}
|
|
|
|
}
|