public override void Open(PopupArg arg)
 {
     base.Open(arg);
     // キャストしてから使う
     argument = arg as Arg;
     argument.OnCancelButtonAction();
 }
Ejemplo n.º 2
0
    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);
    }
Ejemplo n.º 3
0
 public override void Open(PopupArg arg)
 {
     base.Open(arg);
 }
Ejemplo n.º 4
0
 public virtual void Open(PopupArg arg)
 {
 }