private Slider CreateSlider() { Slider slider = hitObjectManager.CreateSlider(Input.mousePosition, transform); slider.AddFruit(Input.mousePosition); return(slider); }
private void OnSliderState() { if (Input.GetMouseButtonDown(0) && !TimeStampOccupied()) { //If create slider is null then we're creating our first slider if (createdSlider == null) { createdSlider = CreateSlider(); } else { Undo.RecordObject(createdSlider, "Create Slider Fruit"); createdSlider.AddFruit(Input.mousePosition); } } if (createdSlider != null && Input.GetMouseButtonDown(1)) //Right click when currently making a slider { //Finish slider creation createdSlider.AddFruit(Input.mousePosition); createdSlider = null; } }