// Use this for initialization void Start() { audioSource = gameObject.GetComponent <AudioSource>(); animator = gameObject.GetComponent <Animator>(); //Set random walk speed walkSpeed = Random.Range(walkSpeedMin, walkSpeedMax); //Set random walk left or right SetRandomDirection(); //Set Random sprite string randomSprite = possibleSprites[Random.Range(0, possibleSprites.Length)]; SpriteSwitch switcher = gameObject.GetComponent <SpriteSwitch>(); switcher.SetSpriteSheet(randomSprite); //Give Powerup if (Random.value < powerupProbability) { GivePowerup(); } //Events GameController.onGameEndEvent += DisableKid; }
public void SetCharacter(CharacterCollection.Character character) { spriteSwitch.SetSpriteSheet(character.characterSpriteSheetName); //Hide if locked var color = character.locked ? new Color32(0, 0, 0, 255) : new Color32(255, 255, 255, 255); gameObject.GetComponentInChildren <SpriteRenderer>().color = color; transform.Find("Canvas/Avatar Mask/Avatar").GetComponent <Image>().color = color; }
// Use this for initialization void Start() { audioSource = gameObject.GetComponent <AudioSource>(); animator = gameObject.GetComponent <Animator>(); //Set random walk left or right SetRandomDirection(); walkSpeed = walkSpeed * (1 + aggression); animator.speed = 0.9f + aggression / 2; //Set Random sprite string randomSprite = possibleSprites[Random.Range(0, possibleSprites.Length)]; SpriteSwitch switcher = gameObject.GetComponent <SpriteSwitch>(); switcher.SetSpriteSheet(randomSprite); //Events GameController.onGameEndEvent += DisableBully; }
public void SetPresentSprite(string spriteSheetName) { SpriteSwitch switcher = gameObject.GetComponent <SpriteSwitch>(); switcher.SetSpriteSheet(spriteSheetName); }