Exemplo n.º 1
0
 protected virtual void OnDestroy()
 {
     if (instance == this)
     {
         instance = null;
         Shutdown();
     }
 }
Exemplo n.º 2
0
 protected virtual void OnApplicationQuit()
 {
     if (instance == this)
     {
         instance = null;
         Shutdown();
     }
 }
Exemplo n.º 3
0
    /// <summary>
    /// 丢失链接
    /// </summary>
    void OnDisconnected(ushort dis, string msg)
    {
        Logout();
        SingletonMB <NetworkManagerController> .GetInstance().AddEvent(dis, null);

        Debuger.Log("Connection was closed :>" + msg + " Distype:>" + dis);
//		Debuger.LogWarning("Connection was closed by the server:>" + msg + " Distype:>" + dis);
    }
    public override void OnExit()
    {
        UITweener twPos = CreateTweener(mainUiTrans, TweenType.BOTTOM_OUT);

        twPos.onEnd = ExitHandle;
        SingletonMB <UITweenManagerController> .GetInstance().AddTweener(twPos);

        //twPos = CreateTweener(topUiTrans, TweenType.TOP_OUT);
        //      SingletonMB<UITweenManagerController>.GetInstance().AddTweener(twPos);
    }
Exemplo n.º 5
0
 /// 连接上服务器
 void OnConnect(IAsyncResult asr)
 {
     if (client == null || !client.Connected)
     {
         return;
     }
     allDone.Set();
     client.EndConnect(asr);
     client.BeginReceive(byteBuffer, 0, MAX_READ, SocketFlags.None, readCallBack, null);
     SingletonMB <NetworkManagerController> .GetInstance().AddEvent(NET_TYPE.CONNECT, null);
 }
Exemplo n.º 6
0
    private void OnSceneLoaded(Scene scene, LoadSceneMode mode)
    {
        return;

        SceneManager.sceneLoaded -= OnSceneLoaded;
        Debug.Log("OnSceneLoaded: " + scene.name);
        Debug.Log(mode);
        Singleton <ModuleEventDispatcher> .GetInstance().addEvent(ModuleEventDispatcher.IMAGE_LOAD_COMPLETE, OnImageLoaded);

        SingletonMB <HttpWebManagerControoler> .GetInstance().DownloadTargetImage();
    }
Exemplo n.º 7
0
    private void Awake()
    {
        if (instance != null && instance != this)
        {
            Debug.Log("awake DEstroy!");
            this.CopyValues(instance);
            //Destroy(this.gameObject);
        }

        instance = this;
    }
    protected override void InitEffect()
    {
        UITweener twPos = CreateTweener(mainUiTrans, TweenType.BOTTOM_IN);

        SingletonMB <UITweenManagerController> .GetInstance().AddTweener(twPos);

        //twPos = CreateTweener(topUiTrans, TweenType.TOP_IN);
        //SingletonMB<UITweenManagerController>.GetInstance().AddTweener(twPos);

        //twPos = CreateTweener(leftUiTrans, TweenType.LEFT_IN);
        //      SingletonMB<UITweenManagerController>.GetInstance().AddTweener(twPos);
    }
Exemplo n.º 9
0
 public void OnPointerDown(PointerEventData eventData)
 {
     if (ts == null)
     {
         ts = new TweenScale();
     }
     ts.from      = Normal;
     ts.to        = Pressed;
     ts.duration  = duration;
     ts.Transform = tweenTarget;
     SingletonMB <UITweenManagerController> .GetInstance().AddTweener(ts);
 }
Exemplo n.º 10
0
    protected override void InitEffect()
    {
        //UITweener twPos = CreateTweener(mainUiTrans, TweenType.BOTTOM_IN);
        //SingletonMB<UITweenManagerController>.GetInstance().AddTweener(twPos);
        if (webExporlerTrans)
        {
            uniWebView = webExporlerTrans.gameObject.AddComponent <UniWebView>();
        }
        InitUniWebView();
        UITweener twPos = CreateTweener(topUiTrans, TweenType.TOP_IN);

        SingletonMB <UITweenManagerController> .GetInstance().AddTweener(twPos);
    }
Exemplo n.º 11
0
    protected void Awake()
    {
        //If another instance exists, copy it's values
        //This is used when moving between scenes.
        //moving between scenes, destroys the items, so no need to force destroy here.
        if (instance != null && instance != this)
        {
            this.CopyValues(Instance);
            component = default(T);
        }

        instance = this;
    }
Exemplo n.º 12
0
    public void LoactionTheModel()
    {
        SetVerticeData();
        showPerfabs.transform.position = targetPosition + Vector3.down * upHeight;
        showPerfabs.transform.rotation = targetRotation;

        Hashtable hash = new Hashtable();

        hash.Add("position", targetPosition);
        hash.Add("time", 1);
        hash.Add("delay", 0.5f);
        iTween.MoveTo(showPerfabs, hash);
        SingletonMB <ARGeneratePlane> .GetInstance().HidePlane();
    }
Exemplo n.º 13
0
 private void CheckIfCreatRoute()
 {
     //if(countFinish&& initFinish && visualizerFinish)
     if (initFinish && visualizerFinish)
     {
         if (SingletonMB <OperationController> .GetInstance().ifDirections)
         {
             StartCoroutine(CreatRoute());
         }
         else
         {
             CallLocation();
         }
     }
 }
Exemplo n.º 14
0
 protected virtual void Awake()
 {
     if (instance != null)
     {
         Destroy(gameObject);
     }
     else
     {
         instance = this;
         if (DontDestroy)
         {
             DontDestroyOnLoad(gameObject);
         }
         Initialize();
     }
 }
Exemplo n.º 15
0
    public override void OnExit()
    {
        Destroy(uniWebView);
        uniWebView = null;
        webExporlerTrans.gameObject.SetActive(false);
        //UITweener twPos = CreateTweener(mainUiTrans, TweenType.BOTTOM_OUT);
        //twPos.onEnd = ExitHandle;
        //SingletonMB<UITweenManagerController>.GetInstance().AddTweener(twPos);

        UITweener twPos = CreateTweener(topUiTrans, TweenType.TOP_OUT);

        twPos.onEnd = ExitHandle;
        SingletonMB <UITweenManagerController> .GetInstance().AddTweener(twPos);

//        twPos = CreateTweener(mainUiTrans, TweenType.TOP_OUT);
//        SingletonMB<UITweenManagerController>.GetInstance().AddTweener(twPos);
    }
Exemplo n.º 16
0
    override protected void OnClick(GameObject obj)
    {
        switch (obj.name)
        {
        case "LoginBtn":
            Debuger.Log("click LoginBtn");
            //OnLogIn();
            Singleton <ModuleEventDispatcher> .GetInstance().addEvent(ModuleEventDispatcher.GAME_LOAD_START, OnLoginEnter);

            SingletonMB <HttpWebManagerControoler> .GetInstance().OnLogIn();

            break;

        case "SettingBtn":
            break;
        }
    }
Exemplo n.º 17
0
    private void OnLoginEnter(EventObject e)
    {
        Singleton <ModuleEventDispatcher> .GetInstance().addEvent(ModuleEventDispatcher.IMAGE_LOAD_COMPLETE, OnImageLoaded);

        SingletonMB <HttpWebManagerControoler> .GetInstance().DownloadTargetImage();
    }
Exemplo n.º 18
0
 private void CallLocation()
 {
     //if (tht) tht.LoactionTheModel();
     SingletonMB <OperationController> .GetInstance().PutTheModel();
 }
Exemplo n.º 19
0
 void OnTargetFound(TargetAbstractBehaviour behaviour)
 {
     //Debug.Log("Found: " + Target.Id);
     SingletonMB <HttpWebManagerControoler> .GetInstance().DownloadImageData(gameObject.name);
 }
Exemplo n.º 20
0
 protected virtual void Awake()
 {
     instance = this;
 }
Exemplo n.º 21
0
 public abstract void CopyValues(SingletonMB <T> copy);
Exemplo n.º 22
0
 public override void CopyValues(SingletonMB <UIManager> copy)
 {
 }
Exemplo n.º 23
0
 public override void CopyValues(SingletonMB <LoadingUI> copy)
 {
 }
Exemplo n.º 24
0
 public override void OnExit()
 {
     UITweener twPos = CreateTweener(topUiTrans, TweenType.TOP_OUT);
     SingletonMB<UITweenManagerController>.GetInstance().AddTweener(twPos);
 }
Exemplo n.º 25
0
    public override void CopyValues(SingletonMB <SceneLoader> copy)
    {
        SceneLoader Copy = copy.GetComponent <SceneLoader>();

        loadingUIPrefab = Copy.loadingUIPrefab != null ? Copy.loadingUIPrefab : loadingUIPrefab;
    }