Exemplo n.º 1
0
 public void SetColor(RunnerColours runnerColour)
 {
     m_Body.sprite      = getRunnerSprite(runnerColour, "Body");
     m_LeftEye.sprite   = getRunnerSprite(runnerColour, "Eye");
     m_RightEye.sprite  = getRunnerSprite(runnerColour, "Eye");
     m_LeftArm.sprite   = getRunnerSprite(runnerColour, "Left Arm");
     m_LeftFoot.sprite  = getRunnerSprite(runnerColour, "Left Foot");
     m_LeftHand.sprite  = getRunnerSprite(runnerColour, "Left Hand");
     m_RightArm.sprite  = getRunnerSprite(runnerColour, "Right Arm");
     m_RightFoot.sprite = getRunnerSprite(runnerColour, "Right Foot");
     m_RightHand.sprite = getRunnerSprite(runnerColour, "Right Hand");
 }
Exemplo n.º 2
0
 private Sprite getRunnerSprite(RunnerColours runnerColour, string bodyPart)
 {
     return(Resources.Load <Sprite>("Sprites/Characters/" + runnerColour + "/" + bodyPart));
 }
Exemplo n.º 3
0
    public RunnerColours RndRunnerColor(uint id)
    {
        var colours = RunnerColours.GetValues(typeof(RunnerColours));

        return((RunnerColours)colours.GetValue(id % colours.Length));
    }