Exemple #1
0
        public override void OnGameLoaded(IServerDataProvider controller)
        {
            //WasLoaded = true;
            ServerController = controller;

            _current = this;

            _visionMasksGroup = GameObject.Find("VisionMasks");

            if (_visionMasksGroup == null)
            {
                Debug.LogWarning("Grouper for vision masks was not found!");
            }

            _blockersCount = new int[controller.MapSize.x, controller.MapSize.y];
            _masks         = new VisionMask[controller.MapSize.x, controller.MapSize.y];

            if (_maskPrefab == null)
            {
                Debug.LogError("No vision mask prefab found!");
                return;
            }

            if (isClient)
            {
                SpawnVisionMasks();
            }
        }
        public override void OnGameLoaded(IServerDataProvider controller)
        {
            ServerController = controller;
            _current         = this;
            _mapSize         = ServerController.MapSize;

            InitiateMatrixes();
        }
Exemple #3
0
        public override void OnGameLoaded(IServerDataProvider controller)
        {
            Current = this;

            //Debug.Log("ChemistryController: Loaded " + _registeredSubstances.Length + " substances.");

            WasLoaded = true;
        }
Exemple #4
0
        public override void OnGameLoaded(IServerDataProvider controller)
        {
            //WasLoaded = true;
            ServerController = controller;
            _mapSize         = ServerController.MapSize;

            _instance = this;

            //Debug.Log("Starting memoty allocation");
            AllocateMemory();
        }
        public override void OnGameLoaded(IServerDataProvider controller)
        {
            _current            = this;
            _serverDataProvider = controller;

            if (_DEBUG_VisionProcessingOn)
            {
                CreateTileMasks();
            }

            WasLoaded = true;
        }
        internal static IServerDataProviderWrapper GetInstance()
        {
            IServerDataProvider real = default(IServerDataProvider);

            RealInstanceFactory(ref real);
            var instance = (IServerDataProviderWrapper)IServerDataProviderWrapper.GetWrapper(real);

            InstanceFactory(ref instance);
            if (instance == null)
            {
                Assert.Inconclusive("Could not Create Test Instance");
            }
            return(instance);
        }
        public override void OnGameLoaded(IServerDataProvider controller)
        {
            WasLoaded = true;

            _visionController = FindObjectOfType <VisionController>();

            if (_visionController == null)
            {
                Debug.LogError("VisionController not found!");
                Debug.Break();
            }

            _grid = FindObjectOfType <Grid>();
            _currentController = this;

            /*FindLocalPlayer();
             *
             * _visionController.SetViewerPosition(_localPlayerMob);*/
        }
Exemple #8
0
 public abstract void OnGameLoaded(IServerDataProvider controller);
Exemple #9
0
 public void RegistrateDataProvider(IServerDataProvider provider)
 {
     ServerController = provider;
 }
Exemple #10
0
 public override void OnGameLoaded(IServerDataProvider controller)
 {
     WasLoaded         = true;
     ServerController  = controller;
     _walkBlockerCount = new int[controller.MapSize.x + 1, controller.MapSize.y + 1];
 }
 static partial void RealInstanceFactory(ref IServerDataProvider real, [CallerMemberName] string callerName = "");
Exemple #12
0
        static partial void RealInstanceFactory(ref IServerDataProvider real, string callerName)
        {
            var connection = TfsConnectionWrapper_UnitTests.GetRealInstance();

            real = connection.ServerDataProvider;
        }
 public override void OnGameLoaded(IServerDataProvider controller)
 {
     FindPointerDataProvider();
     WasLoaded = true;
 }