public static ProdCommentBalloon Instantiate(ProdCommentBalloon prefab, Transform parent, UISortieShip.Direction iDirection) { ProdCommentBalloon prodCommentBalloon = Object.Instantiate(prefab); prodCommentBalloon.transform.parent = parent; prodCommentBalloon.transform.localScaleZero(); prodCommentBalloon.transform.localPositionZero(); prodCommentBalloon.Init(iDirection); return(prodCommentBalloon); }
public static ProdCommentBalloon Instantiate(ProdCommentBalloon prefab, Transform parent, UISortieShip.Direction iDirection, MapCommentKind iKind) { ProdCommentBalloon prodCommentBalloon = Object.Instantiate <ProdCommentBalloon>(prefab); prodCommentBalloon.get_transform().set_parent(parent); prodCommentBalloon.get_transform().localScaleZero(); prodCommentBalloon.get_transform().localPositionZero(); prodCommentBalloon.Init(iDirection, iKind); return(prodCommentBalloon); }
public void PlayBalloon(Action onFinished) { ProdCommentBalloon balloon = ProdCommentBalloon.Instantiate(((Component)_prefabProdCommentBalloon).GetComponent <ProdCommentBalloon>(), base.transform, _iDirection); balloon.sprite.depth = _uiShipSprite.depth + 1; balloon.ShowHide().setOnComplete((Action) delegate { Dlg.Call(ref onFinished); UnityEngine.Object.Destroy(balloon.gameObject); Mem.Del(ref balloon); }); }