예제 #1
0
 public ServerGameDll(NI_NetworkStringTableContainer stringTable, IEntityManager entManager, IGameRuleManager gameRulesManager, NI_GlobalVars globals, NI_VEngineServer engineServer)
 {
     _StringTable      = stringTable;
     _EntityManager    = entManager;
     _Globals          = globals;
     _GameRulesManager = gameRulesManager;
     _VEngineServer    = engineServer;
 }
예제 #2
0
        public WorldEntity(IGameRuleManager gameRules)
        {
            AddEFlags(EntityFlags.EFL_NO_AUTO_EDICT_ATTACH | EntityFlags.EFL_KEEP_ON_RECREATE_ENTITIES);
            //NetworkProp()->AttachEdict(RequiredEdictIndex());

            SetSolid(SolidType.SOLID_BSP);
            SetMoveType(MoveType.MOVETYPE_NONE);

            _GameRuleManager = gameRules;
        }