public class TradeSlotEffectController: SlotEffectController

{

Sequence mySequence;

public float speed;

public Vector3 rot = new Vector3(0, 360, 0);

public Ease ease;


public override void TurnOn()

{

mySequence = DOTween.Sequence();

mySequence.Append(transform.DOLocalRotate(rot, speed).SetLoops(1000000).SetEase(ease)).SetUpdate(true);


}


public override void AddFunction(Action act)

{


mySequence.AppendCallback(() => act());


}


public override void TurnOff()

{

mySequence.Kill();

transform.localRotation = Quaternion.Euler(Vector3.zero);

}

}



์ „ ์ด๋ ‡๊ฒŒ ์จ์š”ย 

์‚ฌ์šฉ์‹œ์ž‘ํ• ๋•Œ ์ƒˆ๋กœ์ƒ์„ฑํ•ด์„œ ์บ์‹ฑํ•˜๊ณ ย 

์ถ”๊ฐ€ํ• ๋• addfunction ์“ฐ๊ณ ย 

๊บผ๋ฒ„๋ฆด๋• ๊ฑ ํ‚ฌํ•ด๋ฒ„๋ฆผ