public void movement(float inputData, MotionEnum inputEnum) { if (inputEnum == MotionEnum.XAxis) { velocity.x = inputData; } else if (inputEnum == MotionEnum.YAxis) { velocity.y = inputData; } else if (inputEnum == MotionEnum.AddXAxis) { velocity.x += inputData; } else if (inputEnum == MotionEnum.AddYAxis) { velocity.y += inputData; } else if (inputEnum == MotionEnum.ReverseXAxis) { velocity.x *= -1; } else if (inputEnum == MotionEnum.ReverseYAxis) { //Debug.Log("CMovement-->updateVelocity" + velocity.y); velocity.y *= -1; //Debug.Log("CMovement-->updateVelocity" + velocity.y); } }
void moveInput(float inputData, MotionEnum inputEnum) { //Debug.Log("EnemyAI-->inputMove" + velocity + inputData); cMovement.movement(inputData, inputEnum); }