Ejemplo n.º 1
0
        public static T Create <T> (string _name, BaseNode _mainNode) where T : BaseNodule
        {
            T nodule = Instantiate(NoduleTypes.GetDefaultNodule <T> ()) as T;

            nodule.Construct(_name, _mainNode);
            return(nodule);
        }
Ejemplo n.º 2
0
        public static BaseNodule Create(string className, string _name, BaseNode _mainNode)
        {
            BaseNodule nodule = Instantiate(NoduleTypes.GetDefaultNodule(className));

            nodule.Construct(_name, _mainNode);
            return(nodule);
        }
Ejemplo n.º 3
0
        public static T Create <T> (BaseNode _mainNode) where T : BaseNodule
        {
            T nodule = Instantiate(NoduleTypes.GetDefaultNodule <T> ()) as T;

            nodule.Construct(_mainNode.Nodules.NextItemName(nodule.GetType().Name), _mainNode);
            return(nodule);
        }
Ejemplo n.º 4
0
        public static BaseNodule Create(string className, BaseNode _mainNode)
        {
            BaseNodule nodule = Instantiate(NoduleTypes.GetDefaultNodule(className));

            nodule.Construct(_mainNode.Nodules.NextItemName(nodule.GetType().Name), _mainNode);
            return(nodule);
        }