1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- using UnityEngine;
- public class PlaybackController : MonoBehaviour
- {
- private Component[] years;
- private void Start()
- {
- years = gameObject.GetComponentsInChildren<WalkLerpPlayback>();
- foreach(var year in years)
- {
- year.GetComponent<WalkLerpPlayback>().rewind = false;
- year.GetComponent<WalkLerpPlayback>().pause = false;
- year.GetComponent<WalkLerpPlayback>().play = false;
- }
- }
- public void OnRewindPress()
- {
- foreach (var year in years)
- {
- if (!year.GetComponent<WalkLerpPlayback>().rewind)
- {
- year.GetComponent<WalkLerpPlayback>().rewind = true;
- year.GetComponent<WalkLerpPlayback>().pause = false;
- year.GetComponent<WalkLerpPlayback>().play = false;
- }
- }
- }
- public void OnPausePress()
- {
- foreach (var year in years)
- {
- if (!year.GetComponent<WalkLerpPlayback>().pause)
- {
- year.GetComponent<WalkLerpPlayback>().rewind = false;
- year.GetComponent<WalkLerpPlayback>().pause = true;
- year.GetComponent<WalkLerpPlayback>().play = false;
- }
- }
- }
- public void OnPlayPress()
- {
- foreach (var year in years)
- {
- if (!year.GetComponent<WalkLerpPlayback>().play)
- {
- year.GetComponent<WalkLerpPlayback>().rewind = false;
- year.GetComponent<WalkLerpPlayback>().pause = false;
- year.GetComponent<WalkLerpPlayback>().play = true;
- }
- }
- }
- }
|