Ejemplo n.º 1
0
 private void AddComponent(int index)
 {
     if (ComponentTypesList.Get(index) == "Add")
     {
         return;
     }
     // if (entity.runTime)
     //     AddComponentRuntime(index);
     // else
     AddComponentEditor(index);
 }
Ejemplo n.º 2
0
        private void AddComponentEditor(int index)
        {
            var type = GetComponentType(ComponentTypesList.Get(index));

            if (entity.Components.HasType(type))
            {
                entity.lastIndex = 0;
                return;
            }

            var resolver = NewObject(type);

            entity.Components.Add(resolver);
            entity.lastIndex = 0;
        }