Example #1
0
    // 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;
    }
Example #2
0
    // 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;
    }
 // Use this for initialization
 void Awake()
 {
     spriteSwitch   = gameObject.GetComponent <SpriteSwitch>();
     avatarAnimator = transform.Find("Canvas/Avatar Mask/Avatar").gameObject.GetComponent <Animator>();
 }
Example #4
0
    public void SetPresentSprite(string spriteSheetName)
    {
        SpriteSwitch switcher = gameObject.GetComponent <SpriteSwitch>();

        switcher.SetSpriteSheet(spriteSheetName);
    }