// Use this for initialization void Start() { spriteComp = GetComponent <SpriteRenderer>(); lastChanged = Time.time; refreshFrames(); spriteComp.flipX = flipX; previousState = state; }
// Update is called once per frame void Update() { if (previousState != state) { previousState = state; lastChanged = Time.time; refreshFrames(); spriteComp.flipX = flipX; } spriteComp.sprite = currentSprites[getCurrentFrame()]; }