コード例 #1
0
ファイル: ASystem.cs プロジェクト: swort177/SimpleOnlineGame
 void Awake()
 {
     // initial
     MessageEventManager.Create();
     TableManager.Create();
     Debug.Log(MessageHandler.instance.ToString());
     Debug.Log(SessionManager.instance.ToString());
     Debug.Log(EntryManager.instance.ToString());
 }
コード例 #2
0
        public void CreateTablesWithIndices(MappingSchema schema, IEnumerable <Type> dataObjectTypes)
        {
            foreach (var dataObjectType in dataObjectTypes)
            {
                var schemaManager = new SchemaManager(dataObjectType);
                schemaManager.CreateSchema(_dataConnection);

                var tableManager = TableManager.Create(dataObjectType);
                tableManager.CreateTable(_dataConnection);

                var indexManager = new IndexManager(dataObjectType);
                indexManager.CreateIndices(_dataConnection);
            }
        }
コード例 #3
0
 static int Create(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 0);
         TableManager o = TableManager.Create();
         ToLua.PushObject(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
コード例 #4
0
        public void ShouldCreateTable()
        {
            var tableDTO = new tableDTO()
            {
                Name = "Magos destruidores de mundos.",
                DescriptionAttribute = "Um mundo de magos, bla bla bla, e bla bla bla",
                GameStyle            = "3D&T Alpha",
                MaxOfParticipants    = 10,
                Password             = "******",
                TableMaster          = new User()
                {
                    Name = "Gilberto"
                },
                Participants = new List <User>(),
                Private      = true
            };

            ITableManager tableManager = new TableManager();
            var           table        = tableManager.Create(tableDTO);
        }