public void Convert(Entity entity, EntityManager dstManager, GameObjectConversionSystem conversionSystem) { var mouseInput = new SingletonMouseInput { RightClickDown = false, LeftClickDown = false, RightClickUp = false, LeftClickUp = false, MousePosition = float3.zero, MouseRaycastPosition = float3.zero }; dstManager.AddComponentData(entity, mouseInput); }
public void Convert(Entity entity, EntityManager dstManager, GameObjectConversionSystem conversionSystem) { var mouseInput = new SingletonMouseInput { RightClickDown = false, LeftClickDown = false, RightClickUp = false, LeftClickUp = false, InitialMouseClickPosition = float3.zero, CurrentMousePosition = float3.zero, InitialMouseRaycastPosition = float3.zero, CurrentMouseRaycastPosition = float3.zero }; dstManager.AddComponentData(entity, mouseInput); var keyboardInput = new SingletonKeyboardInput { SpaceBar = false, W_Key = false, Q_Key = false, Q_KeyActive = false, E_Key = false, R_Key = false, HorizontalMovement = 0.0f, VerticalMovement = 0.0f }; dstManager.AddComponentData(entity, keyboardInput); var movementSpeed = new MovementSpeed { Value = playerSpeed }; dstManager.AddComponentData(entity, movementSpeed); var copyTransform = new Unity.Transforms.CopyTransformToGameObject { }; dstManager.AddComponentData(entity, copyTransform); var player = new TagPlayer { }; dstManager.AddComponentData(entity, player); }
public void Convert(Entity entity, EntityManager dstManager, GameObjectConversionSystem conversionSystem) { var mouseInput = new SingletonMouseInput { RightClickDown = false, LeftClickDown = false, RightClickUp = false, LeftClickUp = false, MousePosition = float3.zero, MouseRaycastPosition = float3.zero }; dstManager.AddComponentData(entity, mouseInput); var keyboardInput = new SingletonKeyboardInput { ForwardArrowKey = false, BackArrowKey = false, LeftArrowKey = false, RightArrowKey = false }; dstManager.AddComponentData(entity, keyboardInput); var movementSpeed = new MovementSpeed { Value = playerSpeed }; dstManager.AddComponentData(entity, movementSpeed); var copyTransform = new Unity.Transforms.CopyTransformToGameObject { }; dstManager.AddComponentData(entity, copyTransform); var player = new Player { }; dstManager.AddComponentData(entity, player); }