public static ScriptableHeader GetPrimitives(PrimitiveInstantiator _instantiator) { var primitives = new List <ScriptableBase> (); foreach (var zType in GetZTypes()) { var primitive = ScriptableObject.CreateInstance <ScriptablePrimitive> (); primitive.Init(zType); primitive.AddDelegate(_instantiator); primitives.Add(primitive); } return(ScriptableHeader.CreateHeader("Zodiac Types", primitives)); }
public void InstantiatePrimitiveElement() { PrimitiveType shape = ConvertEnum(primitiveShape); PrimitiveInstantiator.CreatePrimitive(shape, objectScale); }