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"); }
private Sprite getRunnerSprite(RunnerColours runnerColour, string bodyPart) { return(Resources.Load <Sprite>("Sprites/Characters/" + runnerColour + "/" + bodyPart)); }
public RunnerColours RndRunnerColor(uint id) { var colours = RunnerColours.GetValues(typeof(RunnerColours)); return((RunnerColours)colours.GetValue(id % colours.Length)); }