void Awake() { controller = GetComponent <IcicleController>(); spriteRenderer = GetComponent <SpriteRenderer>(); anim = GetComponent <Animator>(); velocity = Vector2.zero; sparkles = transform.GetChild(0).GetComponent <ParticleSystem>(); initialSpriteSize = transform.localScale; lastVelocity = velocity; initialPosition = transform.position; ResetShineTime(); Reset(); }
public StateGiggling(IcicleController ic) : base(ic) { }
public StateDetect(IcicleController ic) : base(ic) { }
public StateBreak(IcicleController ic, BreakCause cause = BreakCause.Break) : base(ic) { cause_ = cause; }
public IcicleState(IcicleController ic) { ic_ = ic; }
public StateSwapped(IcicleController ic) : base(ic) { }
public StateFalling(IcicleController ic) : base(ic) { }