public void SetupFace(Face f, FIRL frame, GrandData g) { f.AddAction(TouchAction.Up, () => { if (ginfo_target != g) { if (ginfo != null) { ginfo.PoolDestroy(); } ginfo_face = f; ginfo_target = g; ginfo = GameManager.UI.GrandInfo(g); Vector3 pos = new Vector3(this.transform.position.x, f.transform.position.y - 10, 0.0F); ginfo.SetUIPositionFromWorld(pos); ginfo.FitOnScreen(); ginfo.SetActive(false); ginfo.TweenActive(true); lastsmiles = g.Smiles.Value; lastgrumps = g.Grumps.Value; Tweens.Bounce(f.transform); } else if (ginfo != null) { ginfo.PoolDestroy(); ginfo_target = null; } }); }
public void SetupFace(Face f, GreatGrand g) { f.AddAction(TouchAction.Down, () => { SetTarget(g); }); /* f.AddAction(TouchAction.Up, () => * { * * });*/ }