using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class example : MonoBehaviour
{
public TheClass theClassObj;
public static List<TheClass> dictionary = new List<TheClass>();
public class TheClass
{
public string valueToDetect;
public TheClass(string _value)
{
valueToDetect = _value;
dictionary.Add(this);
}
}
public static TheClass TheObject1 = new TheClass("123");
public static TheClass TheObject2 = new TheClass("321");
void Start()
{
foreach (var item in dictionary)
{
if (item.valueToDetect == "123")
{
print(item.valueToDetect); //returns "123" so it works
}
}
}
}