public Entity AddFriction(Oultrox.Common.UnityEngineReplacement.Vector3 newFriction) { var component = CreateComponent <Oultrox.Common.Entitas.Components.Transform.FrictionComponent>(ComponentIds.Friction); component.friction = newFriction; return(AddComponent(ComponentIds.Friction, component)); }
public Entity AddVelocity(Oultrox.Common.UnityEngineReplacement.Vector3 newVelocity) { var component = CreateComponent <Oultrox.Common.Entitas.Components.Transform.VelocityComponent>(ComponentIds.Velocity); component.velocity = newVelocity; return(AddComponent(ComponentIds.Velocity, component)); }
// ------------------ Constants and statics // ------------------ Events // ------------------ Serialized fields and properties // ------------------ Non-serialized fields // ------------------ Methods public static UnityEngine.Vector3 Convert(Oultrox.Common.UnityEngineReplacement.Vector3 rVector3) { return(new UnityEngine.Vector3( rVector3.x, rVector3.y, rVector3.z )); }
public Entity ReplacePosition(Oultrox.Common.UnityEngineReplacement.Vector3 newPosition) { var component = CreateComponent <Oultrox.Common.Entitas.Components.Transform.PositionComponent>(ComponentIds.Position); component.position = newPosition; ReplaceComponent(ComponentIds.Position, component); return(this); }