ゲーム状態でフライパンを止める処理を追加/ポジションリセット追加

This commit is contained in:
kimura 2021-07-07 16:34:41 +09:00
parent fda7226d6c
commit 7a797f1c07
2 changed files with 14 additions and 2 deletions

View File

@ -18,13 +18,17 @@ public class PanController : MonoBehaviour, IDragHandler, IBeginDragHandler
private Vector2 delta;
public Vector2 Delta => delta;
// Start is called before the first frame update
void Start()
void Awake()
{
firstPos = target.position;
prevPos = firstPos;
}
private void OnDisable()
{
delta = Vector2.zero;
}
// Update is called once per frame
void Update()
{
@ -58,4 +62,9 @@ public class PanController : MonoBehaviour, IDragHandler, IBeginDragHandler
offset = targetPos - Camera.main.ScreenToWorldPoint(new Vector3(eventData.position.x, eventData.position.y,
targetPos.z));
}
public void ResetTargetPosition()
{
target.position = firstPos;
}
}

View File

@ -93,15 +93,18 @@ public class ThermalControl : MonoBehaviour
temperature = 0f;
temperatureSpeed = 0f;
thermoMeter.SetScale(coldValue, hotValue);
panController.ResetTargetPosition();
}
public void StartMeter()
{
isMove = true;
panController.enabled = true;
}
public void StopMeter()
{
isMove = false;
panController.enabled = false;
}
}