public Essence CreateEssence(EssenceNames name, Vector3 position) { var essence = Add(name); essence.transform.position = position; essence.transform.SetParent(parent); return(essence); }
private Essence Add(EssenceNames name) { if (!essences.ContainsKey(name)) { name = EssenceNames.Null; } return(Object.Instantiate(essences[name])); }
public InvokeElement(EssenceNames targetElement) { TargetElement = targetElement; }
public Building(MouseOverSelector obeliskSelector, EssenceNames essence) { this.obeliskSelector = obeliskSelector; this.essence = essence; }