public void MakePose() { if (Input.GetKeyDown(KeyCode.UpArrow)) { m_audio.PlayOneShot((Resources.Load <AudioClip>("Ya")), 1); myPose = m_myPose.YogaUp; DoPose(); } if (Input.GetKeyDown(KeyCode.DownArrow)) { m_audio.PlayOneShot((Resources.Load <AudioClip>("WeYa")), 1); myPose = m_myPose.SpiltFoot; DoPose(); } if (Input.GetKeyDown(KeyCode.RightArrow)) { m_audio.PlayOneShot((Resources.Load <AudioClip>("Hah")), 0.5f); myPose = m_myPose.Mickeal; DoPose(); } if (Input.GetKeyDown(KeyCode.LeftArrow)) { m_audio.PlayOneShot((Resources.Load <AudioClip>("Woo")), 1); myPose = m_myPose.Wiifit; DoPose(); } }
// Use this for initialization private void Start() { //m_GameOver.SetActive(true); isPosing = false; m_score = 0; myPose = m_myPose.Running; if (this.transform.GetChild(0).GetComponent <SpriteRenderer>() != null) { m_spritePose = this.transform.GetChild(0).GetComponent <SpriteRenderer>(); print(m_spritePose.gameObject); } if (this.transform.parent.gameObject != null) { //m_splineController = this.transform.parent.gameObject.GetComponent<SplineController>(); //m_splineInterpolator = this.transform.parent.gameObject.GetComponent<SplineInterpolator>(); m_character = this.transform.parent.gameObject.GetComponent <Character>(); print(this.transform.parent.gameObject); } m_levelLoader = GameObject.FindWithTag("LevelLoader").GetComponent <LevelLoader>(); m_audio = this.GetComponent <AudioSource>(); m_playermovement = this.GetComponent <PlayerMovement>(); if (GameObject.FindWithTag("GameOverMenu") != null) { m_GameOver = GameObject.FindWithTag("GameOverMenu"); } m_healthText = GameObject.FindWithTag("HealthUI").GetComponent <Text>(); m_scoreText = GameObject.FindWithTag("ScoreUI").GetComponent <Text>(); m_comboText = GameObject.FindWithTag("ComboUI").GetComponent <Text>(); m_GameOverText = GameObject.FindWithTag("GameOverText").GetComponent <Text>(); m_healthText.text = ("Health: " + m_health); m_scoreText.text = ("Score: " + m_score); m_comboText.text = ("Combo: " + m_combo); m_GameOver.SetActive(false); m_timer = m_StartTimer; }
public void Update() { MakePose(); if (isPosing) { m_timer--; if (m_timer <= 0) { myPose = m_myPose.Running; m_spritePose.sprite = Resources.Load <Sprite>("Pose_Run"); isPosing = false; } } if (m_canNotDamage) { m_canNotDamageTimer--; if (m_canNotDamageTimer <= 0) { m_canNotDamage = false; } } SpriteShaking(); }