public Entity ReplaceInput(RMC.Common.Entitas.Components.Input.InputComponent.InputType newInputType, RMC.Common.UnityEngineReplacement.KeyCode newInputKeyCode, RMC.Common.UnityEngineReplacement.Vector2 newInputAxis, RMC.Common.UnityEngineReplacement.Vector2 newInputPointerPosition) { var component = CreateComponent <RMC.Common.Entitas.Components.Input.InputComponent>(ComponentIds.Input); component.inputType = newInputType; component.inputKeyCode = newInputKeyCode; component.inputAxis = newInputAxis; component.inputPointerPosition = newInputPointerPosition; ReplaceComponent(ComponentIds.Input, component); return(this); }
public Entity AddInput(RMC.Common.Entitas.Components.Input.InputComponent.InputType newInputType, RMC.Common.UnityEngineReplacement.KeyCode newInputKeyCode, RMC.Common.UnityEngineReplacement.Vector2 newInputAxis) { var component = CreateComponent <RMC.Common.Entitas.Components.Input.InputComponent>(ComponentIds.Input); component.inputType = newInputType; component.inputKeyCode = newInputKeyCode; component.inputAxis = newInputAxis; return(AddComponent(ComponentIds.Input, component)); }