BracketPlay Play(int index, float extent, string gamename = "BracketAll") { GameObject father = SOManager.singleton.FindObject("ZhiJia" + index); GameObject first = Fuzhi.FindChildAll(father, gamename); if (BracketAniControl.PlayBracketAniControl(first, extent, true) != null) { BracketPlay pl = new BracketPlay(index); return(pl); } return(null); }
public void Update() { if (Time.time - play.starttime > interval) { int p = (int)(play.current + (index.y - index.x) / Mathf.Abs(index.y - index.x)); if (extent.Count == 0 || p > (int)index.y) { BracketAniControlManager.singleton.animations.Remove(this); return; } extent.RemoveAt(0); play = Play(p, extent[0], targetName); } }