мне нужен словарь, который может сделать это:словарь с типом в качестве значения
Dictionary properties = new Dictionary();
properties.Add<PhysicalLogic>(new Projectile(velocity));
// at a later point
PhysicalLogic logic = properties.Get<PhysicalLogic>();
я нашел this статью, в которой есть что-то похожее на то, что я хочу, но не совсем.
Unity3D не делает его своим методом GetComponent<>()
, поэтому оно должно быть возможным: http://docs.unity3d.com/Documentation/ScriptReference/GameObject.GetComponent.html (Нажмите кнопку «JavaScript» выпадающий список, чтобы увидеть C# версии)
Это отлично работает. В любом случае, я могу получить что-то вроде этого, чтобы работать с ним? properties.Add (someVar); –