Exemple #1
0
    public Essence CreateEssence(EssenceNames name, Vector3 position)
    {
        var essence = Add(name);

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