// Use this for initialization void Start() { SVMove svMove = new SVMove(sv, 4, ESVMoveType.Vertical); svMove.correctionHeadCallBack = () => { btn.transform.eulerAngles = Vector3.forward * 90; }; svMove.correctionTailCallBack = () => { btn.transform.eulerAngles = Vector3.forward * 270; }; btn.GetComponent <Button>().onClick.AddListener(() => { svMove.Move(); }); SVMove svMove1 = new SVMove(sv1, 5, ESVMoveType.Horizontal); svMove1.correctionHeadCallBack = () => { btn1.transform.eulerAngles = Vector3.forward * 0; }; svMove1.correctionTailCallBack = () => { btn1.transform.eulerAngles = Vector3.forward * 180; }; btn1.GetComponent <Button>().onClick.AddListener(() => { svMove1.Move(); }); }
public SingleVarParticle(Vector2 point, Color color, float scale, SVMove m2, int duration, float var1) : base(point, color, scale, null, duration) { this.var1 = var1; movePattern = m2; }