private void Start() { TLBounceA03 presetA = ScriptableObject.CreateInstance <TLBounceA03>(); presetA.singleTime = 2f; presetA.loopInterval = 1f; presetA.bounces = bouncesA; AddAnimatextComponent(textA, new Effect(presetA, generalParamGroup)); TLBounceA03 presetB = ScriptableObject.CreateInstance <TLBounceA03>(); presetB.singleTime = 2f; presetB.loopInterval = 1f; presetB.bounces = bouncesB; AddAnimatextComponent(textB, new Effect(presetB, generalParamGroup)); TLBounceA03 presetC = ScriptableObject.CreateInstance <TLBounceA03>(); presetC.singleTime = 2f; presetC.loopInterval = 1f; presetC.bounces = bouncesC; AddAnimatextComponent(textC, new Effect(presetC, generalParamGroup)); }
private void Start() { TCBasicA05 presetA1 = ScriptableObject.CreateInstance <TCBasicA05>(); presetA1.singleTime = 0.1f; presetA1.interval = 0.1f; presetA1.loopInterval = 1f; AddAnimatextComponent(textA1, new Effect(presetA1, generalParamGroup)); TWBasicA05 presetA2 = ScriptableObject.CreateInstance <TWBasicA05>(); presetA2.singleTime = 0.2f; presetA2.interval = 1f; presetA2.loopInterval = 1f; AddAnimatextComponent(textA2, new Effect(presetA2, generalParamGroup)); TLBasicA05 presetA3 = ScriptableObject.CreateInstance <TLBasicA05>(); presetA3.singleTime = 0.2f; presetA3.interval = 1.2f; presetA3.loopInterval = 2f; AddAnimatextComponent(textA3, new Effect(presetA3, generalParamGroup)); TGBasicA05 presetA4 = ScriptableObject.CreateInstance <TGBasicA05>(); presetA4.singleTime = 0.2f; presetA4.interval = 0.5f; presetA4.loopInterval = 1f; AddAnimatextComponent(textA4, new Effect(presetA4, generalParamGroup)); TLBasicA01 presetB1 = ScriptableObject.CreateInstance <TLBasicA01>(); presetB1.singleTime = 1.2f; presetB1.interval = 1.2f; presetB1.loopInterval = 1f; presetB1.position = new Vector2(0, 30); AddAnimatextComponent(textB1, new Effect(presetB1, generalParamGroup)); CLBasicA01 presetB2 = ScriptableObject.CreateInstance <CLBasicA01>(); presetB2.singleTime = 1.2f; presetB2.interval = 1.2f; presetB2.loopInterval = 1f; presetB2.position = new Vector2(0, 30); presetB2.continuousEasing = true; AddAnimatextComponent(textB2, new Effect(presetB2, generalParamGroup)); TLBasicA01 presetC1 = ScriptableObject.CreateInstance <TLBasicA01>(); presetC1.singleTime = 1.2f; presetC1.interval = 1.2f; presetC1.loopInterval = 1f; presetC1.position = new Vector2(0, 30); AddAnimatextComponent(textC1, new Effect(presetC1, generalParamGroup)); TLBounceA03 presetC2 = ScriptableObject.CreateInstance <TLBounceA03>(); presetC2.singleTime = 1.2f; presetC2.interval = 1.2f; presetC2.loopInterval = 1f; AddAnimatextComponent(textC2, new Effect(presetC2, generalParamGroup)); TLElasticA02 presetC3 = ScriptableObject.CreateInstance <TLElasticA02>(); presetC3.singleTime = 1.2f; presetC3.interval = 1.2f; presetC3.loopInterval = 1f; presetC3.rotation = 15; presetC3.stiffness = 3; AddAnimatextComponent(textC3, new Effect(presetC3, generalParamGroup)); }
private void Start() { TCBounceA03 A1 = ScriptableObject.CreateInstance <TCBounceA03>(); A1.singleTime = characterSingleTimeA; A1.easingType = easingTypeA; A1.fadeRange.end = fadeRangeEndValueA; A1.scale = new Vector2(0, 1); A1.anchorType = AnchorType.Top; A1.bounces = 1; A1.bounciness = 0.75f; presetA1 = A1; TCBounceA03 A2 = ScriptableObject.CreateInstance <TCBounceA03>(); A2.singleTime = characterSingleTimeB; A2.easingType = easingTypeB; A2.fadeRange.end = fadeRangeEndValueB; A2.scale = new Vector2(0, 1); A2.anchorType = AnchorType.Bottom; A2.bounces = 1; A2.bounciness = 0.75f; presetA2 = A2; TCBounceA03 A3 = ScriptableObject.CreateInstance <TCBounceA03>(); A3.singleTime = characterSingleTimeC; A3.easingType = easingTypeC; A3.fadeRange.end = fadeRangeEndValueC; A3.scale = new Vector2(1, 0); A3.anchorType = AnchorType.Right; A3.bounces = 1; A3.bounciness = 0.75f; presetA3 = A3; TCBounceA03 A4 = ScriptableObject.CreateInstance <TCBounceA03>(); A4.singleTime = characterSingleTimeD; A4.easingType = easingTypeD; A4.fadeRange.end = fadeRangeEndValueD; A4.scale = new Vector2(1, 0); A4.anchorType = AnchorType.Left; A4.bounces = 1; A4.bounciness = 0.75f; presetA4 = A4; TWBounceA03 B1 = ScriptableObject.CreateInstance <TWBounceA03>(); B1.singleTime = wordSingleTimeA; B1.easingType = easingTypeA; B1.fadeRange.end = fadeRangeEndValueA; B1.scale = new Vector2(1, 0); B1.anchorType = AnchorType.Top; B1.bounces = 2; B1.bounciness = 0.75f; presetB1 = B1; TWBounceA03 B2 = ScriptableObject.CreateInstance <TWBounceA03>(); B2.singleTime = wordSingleTimeB; B2.easingType = easingTypeB; B2.fadeRange.end = fadeRangeEndValueB; B2.scale = new Vector2(1, 0); B2.anchorType = AnchorType.Bottom; B2.bounces = 2; B2.bounciness = 0.75f; presetB2 = B2; TWBounceA03 B3 = ScriptableObject.CreateInstance <TWBounceA03>(); B3.singleTime = wordSingleTimeC; B3.easingType = easingTypeC; B3.fadeRange.end = fadeRangeEndValueC; B3.scale = new Vector2(0, 1); B3.anchorType = AnchorType.Right; B3.bounces = 2; B3.bounciness = 0.75f; presetB3 = B3; TWBounceA03 B4 = ScriptableObject.CreateInstance <TWBounceA03>(); B4.singleTime = wordSingleTimeD; B4.easingType = easingTypeD; B4.fadeRange.end = fadeRangeEndValueD; B4.scale = new Vector2(0, 1); B4.anchorType = AnchorType.Left; B4.bounces = 2; B4.bounciness = 0.75f; presetB4 = B4; TLBounceA03 C1 = ScriptableObject.CreateInstance <TLBounceA03>(); C1.singleTime = lineSingleTimeA; C1.easingType = easingTypeA; C1.fadeRange.end = fadeRangeEndValueA; C1.scale = new Vector2(0, 0); C1.anchorType = AnchorType.Center; C1.bounces = 1; C1.bounciness = 0.75f; presetC1 = C1; TLBounceA03 C2 = ScriptableObject.CreateInstance <TLBounceA03>(); C2.singleTime = lineSingleTimeB; C2.easingType = easingTypeB; C2.fadeRange.end = fadeRangeEndValueB; C2.scale = new Vector2(0, 0); C2.anchorType = AnchorType.Center; C2.bounces = 1; C2.bounciness = 0.75f; presetC2 = C2; TLBounceA03 C3 = ScriptableObject.CreateInstance <TLBounceA03>(); C3.singleTime = lineSingleTimeC; C3.easingType = easingTypeC; C3.fadeRange.end = fadeRangeEndValueC; C3.scale = new Vector2(0, 0); C3.anchorType = AnchorType.Center; C3.bounces = 2; C3.bounciness = 0.5f; presetC3 = C3; TLBounceA03 C4 = ScriptableObject.CreateInstance <TLBounceA03>(); C4.singleTime = lineSingleTimeD; C4.easingType = easingTypeD; C4.fadeRange.end = fadeRangeEndValueD; C4.scale = new Vector2(0, 0); C4.anchorType = AnchorType.Center; C4.bounces = 2; C4.bounciness = 0.5f; presetC4 = C4; TGBounceA03 D1 = ScriptableObject.CreateInstance <TGBounceA03>(); D1.singleTime = groupSingleTimeA; D1.easingType = easingTypeA; D1.fadeRange.end = fadeRangeEndValueA; D1.scale = new Vector2(0, 0); D1.anchorType = AnchorType.Center; D1.bounces = 2; D1.bounciness = 0.5f; presetD1 = D1; TGBounceA03 D2 = ScriptableObject.CreateInstance <TGBounceA03>(); D2.singleTime = groupSingleTimeB; D2.easingType = easingTypeB; D2.fadeRange.end = fadeRangeEndValueB; D2.scale = new Vector2(0, 0); D2.anchorType = AnchorType.Center; D2.bounces = 2; D2.bounciness = 0.5f; presetD2 = D2; TGBounceA03 D3 = ScriptableObject.CreateInstance <TGBounceA03>(); D3.singleTime = groupSingleTimeC; D3.easingType = easingTypeC; D3.fadeRange.end = fadeRangeEndValueC; D3.scale = new Vector2(0, 0); D3.anchorType = AnchorType.Center; D3.bounces = 1; D3.bounciness = 0.75f; presetD3 = D3; TGBounceA03 D4 = ScriptableObject.CreateInstance <TGBounceA03>(); D4.singleTime = groupSingleTimeD; D4.easingType = easingTypeD; D4.fadeRange.end = fadeRangeEndValueD; D4.scale = new Vector2(0, 0); D4.anchorType = AnchorType.Center; D4.bounces = 1; D4.bounciness = 0.75f; presetD4 = D4; AddAnimatextComponents(); }