public void Convert(Entity entity, EntityManager dstManager, GameObjectConversionSystem conversionSystem) { dstManager.AddComponentData(entity, new CameraTag() { }); conversionSystem.AddHybridComponent(audioListener); conversionSystem.AddHybridComponent(cam); }
public void Convert(Entity entity, EntityManager dstManager, GameObjectConversionSystem conversionSystem) { conversionSystem.AddHybridComponent(GetComponent <SpriteRenderer>()); conversionSystem.AddHybridComponent(GetComponent <Transform>()); conversionSystem.AddHybridComponent(GetComponent <Rigidbody2D>()); conversionSystem.AddHybridComponent(GetComponent <BoxCollider2D>()); dstManager.AddComponent <DetectorComponent>(entity); dstManager.AddComponent <InputComponent>(entity); dstManager.AddComponent <SimpleDetectorTag>(entity); dstManager.AddComponent <Enabled>(entity); dstManager.AddComponent <CopyTransformFromGameObject>(entity); }
public void Convert(Entity entity, EntityManager dstManager, GameObjectConversionSystem conversionSystem) { dstManager.AddComponent <TriggerCoin>(entity); dstManager.SetComponentData(entity, new TriggerCoin { Count = this.Count }); conversionSystem.AddHybridComponent(GetComponent <Transform>()); conversionSystem.AddHybridComponent(GetComponent <Rigidbody2D>()); conversionSystem.AddHybridComponent(GetComponent <BoxCollider2D>()); conversionSystem.AddHybridComponent(GetComponent <SpriteRenderer>()); conversionSystem.AddHybridComponent(GetComponent <Animator>()); }
public void Convert(Entity entity, EntityManager dstManager, GameObjectConversionSystem conversionSystem) { conversionSystem.AddHybridComponent(GetComponent <SpriteRenderer>()); conversionSystem.AddHybridComponent(GetComponent <Transform>()); conversionSystem.AddHybridComponent(GetComponent <Rigidbody2D>()); conversionSystem.AddHybridComponent(GetComponent <BoxCollider2D>()); dstManager.AddComponent <TriggerComponent>(entity); dstManager.AddComponent <Enabled>(entity); dstManager.AddComponent <SimpleTriggerEffect>(entity); dstManager.SetComponentData(entity, new SimpleTriggerEffect { Color = Color }); }
public void Convert(Entity entity, EntityManager entityManager, GameObjectConversionSystem conversionSystem) { entityManager.AddComponentData(entity, new CameraData() { }); conversionSystem.AddHybridComponent(AudioListener); }
public void Convert(Entity entity, EntityManager dstManager, GameObjectConversionSystem system) { //挨个把组件设为保留 if (ComponentsToKeep != null) { for (int i = 0; i < ComponentsToKeep.Length; i++) { system.AddHybridComponent(ComponentsToKeep[i]); } } }
public void Convert(Entity entity, EntityManager dstManager, GameObjectConversionSystem conversionSystem) { if (UseCompanionConversion) { conversionSystem.AddHybridComponent(GetComponent <Camera>()); } else { dstManager.AddComponentObject(entity, GetComponent <Camera>()); } dstManager.AddComponentData(entity, new CameraDummy { DummyValue = true, SecondDummyValue = true }); }
public void Convert(Entity convertedEntity, EntityManager dstManager, GameObjectConversionSystem conversionSystem) { conversionSystem.AddHybridComponent(GetComponent <SpriteRenderer>()); conversionSystem.AddHybridComponent(GetComponent <Animator>()); conversionSystem.AddHybridComponent(this); dstManager.AddComponentData(convertedEntity, new UnitData { animation = UnitData.AnimationType.Idle }); /* dstManager.AddComponentData(entity, new PhysicsDebugDisplayData() * { * DrawBroadphase = 1, * DrawColliderAabbs = 1, * DrawColliderEdges = 1, * DrawColliders = 1, * DrawCollisionEvents = 1, * DrawContacts = 1, * DrawJoints = 1, * DrawMassProperties = 1, * DrawTriggerEvents = 1 * }); */ /** dstManager.AddComponentObject(entity, m_Graph); * dstManager.AddComponentObject(entity, m_ScriptPlayable);/* */ }
public void Convert(Entity entity, EntityManager dstManager, GameObjectConversionSystem conversionSystem) { conversionSystem.AddHybridComponent(this); }