// Start is called before the first frame update void Start() { timer = 5.5f; playerList.Add(1); playerList.Add(2); playerList.Add(3); playerList.Add(4); hotStarter = playerList[Random.Range(0, playerList.Count)]; Debug.Log(hotStarter); roundRestart = GameObject.Find("countdownText").GetComponent <PotatoTimer>(); if (GameObject.Find("Player 1") != null) { startNewRound1 = GameObject.Find("Player 1").GetComponent <PlayerMovement>(); } if (GameObject.Find("Player 2") != null) { startNewRound2 = GameObject.Find("Player 2").GetComponent <PlayerMovement>(); } if (GameObject.Find("Player 3") != null) { startNewRound3 = GameObject.Find("Player 3").GetComponent <PlayerMovement>(); } if (GameObject.Find("Player 4") != null) { startNewRound4 = GameObject.Find("Player 4").GetComponent <PlayerMovement>(); } }
public PotatoSpriteAnimation(String p_animationname, int p_framecount, bool p_loop, float p_frametime, int[] p_framepositions) { AnimationName = p_animationname; m_framecount = p_framecount; m_loop = p_loop; m_frametimer = new PotatoTimer(p_frametime); m_framepositions = p_framepositions; }
public void Start() { playerspriteproperties = GetComponent <SpriteRenderer>(); playerDeath = GameObject.Find("countdownText").GetComponent <PotatoTimer>(); startingHot = GameObject.Find("RoundStarter").GetComponent <RoundStart>(); score = GameObject.Find("ScoreSystem").GetComponent <ScoreSystem>(); WhoIsHot(); }
public void MoveTo(Vector2 targetPos, float startDelay, float targetDelay) { m_startPos = Posicao; m_targetPos = targetPos; m_moveTimer = new PotatoTimer(targetDelay); m_delayTimer = new PotatoTimer(startDelay); if (targetDelay > 0.0f) { m_offsetPos = (targetPos - m_startPos) / targetDelay; } else { m_offsetPos = new Vector2(0f, 0f); } }
public void ClassicSetup(Texture2D p_texture, int p_spritewidth, int p_spriteheight, Vector2 p_posicao, float p_starttimer) { Posicao = p_posicao; BoundingBox.Width = (int)(p_spritewidth * 1f); BoundingBox.Height = (int)(p_spriteheight * 1f); m_moveSequence.Add(new Vector2(280, 128)); m_moveSequence.Add(new Vector2(374, 374)); m_moveSequence.Add(new Vector2(1200, 374)); BaseSprite = new PotatoSprite(this, p_texture, p_spritewidth, p_spriteheight); BaseSprite.AddAnimation("MOVE", 0.1f, true, 4, new int[] { 0, 1, 2, 3 }); m_startTimer = new PotatoTimer(p_starttimer); SetAnimation("MOVE"); MoveTo(m_moveSequence[moveindex], 0f, 2); moveindex++; }