示例#1
0
        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);
    }