Ejemplo n.º 1
0
    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();
    }
Ejemplo n.º 2
0
 public StateGiggling(IcicleController ic) : base(ic)
 {
 }
Ejemplo n.º 3
0
 public StateDetect(IcicleController ic) : base(ic)
 {
 }
Ejemplo n.º 4
0
 public StateBreak(IcicleController ic, BreakCause cause = BreakCause.Break) : base(ic)
 {
     cause_ = cause;
 }
Ejemplo n.º 5
0
 public IcicleState(IcicleController ic)
 {
     ic_ = ic;
 }
Ejemplo n.º 6
0
 public StateSwapped(IcicleController ic) : base(ic)
 {
 }
Ejemplo n.º 7
0
 public StateFalling(IcicleController ic) : base(ic)
 {
 }