コード例 #1
0
        public override void _Ready()
        {
            // Runtime DB Init
            var err = DB.Init();

            if (err != null)
            {
                Dbg.LogErr("DB Init: ", err);
                return;
            }
            Dbg.LogSucc("DB Init: Success!");

            // Game Handlers Init
            err = HandlerInit();
            if (err != null)
            {
                Dbg.LogErr("Handler Init: ", err);
                return;
            }
            Dbg.LogSucc("Handlers Init: Success!");

            // Entity Manager Init
            err = EntityManager.Init();
            if (err != null)
            {
                Dbg.LogErr("Entity Manager Init: ", err);
                return;
            }
            Dbg.LogSucc("Entity Manager Init: Success!");

            // TCP Client
            ClientTCP.Init(installToken, headerSize);
            err = ClientTCP.AuthOnServer(authIP, authPort);
            if (err != null)
            {
                Dbg.LogErr("Auth Failed: ", err);
                return;
            }
            Dbg.LogSucc("Auth Success");
        }