Beispiel #1
0
 private static void CreateNewDialogContainer(System.Action <DialogContainer> callback)
 {
     PrefabLoader.Instance.InstantiateAsynchronous(kDialogContainerPrefabPath, UIRootView.Instance.MainCanvas.transform, (loadedGO) => {
         DialogContainer container = loadedGO.GetComponent <DialogContainer>();
         if (container != null)
         {
             callback.Invoke(container);
         }
         else
         {
             TimiDebug.LogErrorColor("Not a container", LogColor.red);
         }
     });
 }
Beispiel #2
0
 protected virtual void Init(string prefabName, DialogContainer container)
 {
     this._prefabName = prefabName;
     this._container  = container;
     container.Init(this.transform, this._introTransitionType, this._exitTransitionType, this);
 }