示例#1
0
    public void Init()
    {
        _dataStoragesMap = new Dictionary <string, IBaseStorage>();
        //test
        BaseStorage <EntityData> enemyStorage = new BaseStorage <EntityData>();

        enemyStorage.Add(1, new EntityData()
        {
            entity_class = ENTITY_TYPE.ENEMY
        });
        enemyStorage.Add(2, new EntityData()
        {
            entity_class = ENTITY_TYPE.ENEMY
        });
        _dataStoragesMap.Add(typeof(EntityData).Name, enemyStorage);

        BaseStorage <ActorData> actorStorage = new BaseStorage <ActorData>();

        actorStorage.Add(1, new ActorData()
        {
            entity_class = ENTITY_TYPE.ENEMY
        });
        actorStorage.Add(2, new ActorData()
        {
            entity_class = ENTITY_TYPE.ENEMY
        });
        actorStorage.Add(3, new ActorData()
        {
            entity_class = ENTITY_TYPE.ENEMY
        });
        _dataStoragesMap.Add(typeof(ActorData).Name, actorStorage);
        //
    }