private void AddComponent(int index) { if (ComponentTypesList.Get(index) == "Add") { return; } // if (entity.runTime) // AddComponentRuntime(index); // else AddComponentEditor(index); }
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; }