Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
AnimeItem.cs
Go to the documentation of this file.
1using System;
2using UnityEngine;
3using UnityEngine.Events;
4
5[Serializable]
6public class AnimeItem
7{
8 public Anime intro;
9
10 public Anime outro;
11
12 public Anime loop;
13
14 public Transform target;
15
16 public float duration = -1f;
17
18 public void Play(AnimePhase phase, UnityAction onComplete = null)
19 {
20 if (phase == AnimePhase.Intro && intro != null)
21 {
22 intro.Play(target, onComplete, duration);
23 }
24 if (phase == AnimePhase.Outro && outro != null)
25 {
26 outro.Play(target, onComplete, duration);
27 }
28 }
29}
AnimePhase
Definition: AnimePhase.cs:2
Anime loop
Definition: AnimeItem.cs:12
Anime outro
Definition: AnimeItem.cs:10
float duration
Definition: AnimeItem.cs:16
Transform target
Definition: AnimeItem.cs:14
void Play(AnimePhase phase, UnityAction onComplete=null)
Definition: AnimeItem.cs:18
Anime intro
Definition: AnimeItem.cs:8
Definition: Anime.cs:6
virtual Tween Play(Transform trans, UnityAction onComplete=null, float duration=-1f, float delay=0f)
Definition: Anime.cs:7