public override void Open(PopupArg arg) { base.Open(arg); // キャストしてから使う argument = arg as Arg; argument.OnCancelButtonAction(); }
public void Open(PopupArg arg) { // barrier barrier.raycastTarget = true; var popupName = string.Format("Popup/{0}", arg.Name); // object create var popupGameObject = Instantiate(Resources.Load <GameObject>(popupName), popupParentTransform); popupGameObject.transform.localPosition = new Vector3(0, 0, 0); var popup = popupGameObject.GetComponent <PopupBase>(); popup.Open(arg); }
public override void Open(PopupArg arg) { base.Open(arg); }
public virtual void Open(PopupArg arg) { }