Exemple #1
0
        private void FillGuard3(GuardManager manager)
        {
            Word.Bookmark bookmark = word.FindBookMark(guard3);
            Guard         guard    = manager.GetGuard3();

            bookmark.Select();
            FillGuard(guard, bookmark.Range);
        }
Exemple #2
0
 void Start()
 {
     m_agent        = GetComponent <NavMeshAgent>();
     m_detection    = GetComponent <Detection>();
     m_player       = GameObject.FindGameObjectWithTag("Player");
     m_guardManager = FindObjectOfType <GuardManager>();
     m_agent.speed  = m_patrolSpeed;
 }
Exemple #3
0
 void Start()
 {
     m_player            = GameObject.FindGameObjectWithTag("Player");
     m_playerColorChange = m_player.GetComponent <ColorChange>();
     m_guardManager      = FindObjectOfType <GuardManager>();
     m_state             = State.Idle;
     m_scale             = transform.localScale;
 }
Exemple #4
0
    //public AudioClip shootClip;
    //private AudioSource audioSource;

    private void Start()
    {
        //audioSource = GetComponent<AudioSource>();
        anim         = GetComponentInChildren <Animator>();
        guardScript  = GetComponent <Guard>();
        guardManager = FindObjectOfType <GuardManager>();
        line.enabled = false;
    }
Exemple #5
0
 void Start()
 {
     anim              = GetComponentInChildren <Animator>();
     guardScript       = GetComponent <Guard>();
     guardAttackScript = GetComponent <GuardAttack>();
     agent             = GetComponent <NavMeshAgent>();
     player            = GameObject.FindGameObjectWithTag("Player");
     guardManager      = GameObject.FindObjectOfType <GuardManager>();
 }
Exemple #6
0
        private void FillGuards(int guardNumber = 1)
        {
            GuardManager manager = new GuardManager(curentDate);

            manager.SetGurdContinueDuty(guardNumber);
            manager.PlanGraphic();

            FillGuard1(manager);
            FillGuard2(manager);
            FillGuard3(manager);
        }
Exemple #7
0
 public SquadManager(List <GuardStateBrainPBT> guards,
                     SearchTrackManager.Factory searchTrackManagerFactory,
                     GuardManager guardManager,
                     List <SearchTrack> searchTracks) : this(guards,
                                                             searchTrackManagerFactory,
                                                             guardManager
                                                             )
 {
     _searchTracks            = searchTracks;
     _currentSearchTrackIndex = 0;
     TakeNextSearchTrack();
     SetupListeners();
 }
    // Use this for initialization
    public void SetupUpgrade(GameObject instance)
    {
        myInstance = instance;
        ui         = GetComponent <UIManager> ();
        gm         = GetComponent <GuardManager> ();
        GameObject canvas = ui.GetCoffreDuJour();

        for (int i = 0; i < image.Length; i++)
        {
            ui.CreateInstance(image [i].gameObject, new Vector2(posImage [i].x, posImage [i].y), new Vector2(posImage [i].z, posImage [i].w), canvas);
        }
        AddUpgrade(buttonUpgrade, posButtonUpgrade, canvas);
    }
Exemple #9
0
    public void Init()
    {
        healthSystem = GetComponent <HealthSystem>();
        battleSystem = GetComponent <BattleSystem>();
        actionSystem = GetComponent <ActionSystem>();
        moveSystem   = GetComponent <MoveSystem>();

        specManager    = GetComponent <SpecManager>();
        graphicManager = GetComponent <GraphicManager>();
        guardManager   = GetComponent <GuardManager>();

        healthSystem.Init();
        battleSystem.Init();
        graphicManager.Init();
    }
 void SwitchMC()
 {
     if (Music.color == myColor)
     {
         GuardManager.doPlay();
         PlayerPrefs.SetInt("Music", 1);
         SetWhiteMusic();
     }
     else
     {
         GuardManager.stopPlay();
         PlayerPrefs.SetInt("Music", 0);
         SetRedMusic();
     }
 }
 // Use this for initialization
 void Start()
 {
     Screen.orientation = ScreenOrientation.Landscape;
     boardScript        = GetComponent <BoardManager>();
     mainCamera         = GetComponent <CameraManager>();
     home  = GetComponent <HomeManager>();
     chest = GetComponent <ChestManager> ();
     time  = GetComponent <TimeManager> ();
     wave  = GetComponent <WaveManager> ();
     UI    = GetComponent <UIManager>();
     guard = GetComponent <GuardManager> ();
     sound = GetComponent <SoundManager> ();
     bar   = GetComponent <BarManager> ();
     score = GetComponent <ScoreManager> ();
     InitGame();
 }
Exemple #12
0
 public void Construct(GuardReportEnemyPresenceSignal
                       guardReportEnemyPresenceSignal,
                       GuardManager guardManager,
                       GuardReachedRoomSignal guardReachedRoomSignal,
                       NodeSearchedSignal nodeSearchedSignal,
                       LevelLoadingManager levelLoadingManager,
                       GuardReportDeadGuardSignal
                       guardReportDeadGuardSignal
                       )
 {
     _guardReportEnemyPresenceSignal = guardReportEnemyPresenceSignal;
     _guardManager               = guardManager;
     _guardReachedRoomSignal     = guardReachedRoomSignal;
     _nodeSearchedSignal         = nodeSearchedSignal;
     _levelLoadingManager        = levelLoadingManager;
     _guardReportDeadGuardSignal = guardReportDeadGuardSignal;
 }
Exemple #13
0
 // Use this for initialization
 void Start()
 {
     if (!sGuard)
     {
         sGuard = this;
         DontDestroyOnLoad(this.gameObject);
         audio = GetComponent <AudioSource>();
         audio.Stop();
         if (PlayerPrefs.GetInt("Music", 1) == 1)
         {
             doPlay();
         }
     }
     else
     {
         Destroy(this.gameObject);
     }
 }
Exemple #14
0
 // Use this for initialization
 void Start()
 {
     if (this.gameObject.GetComponent <SpriteRenderer> ().sortingOrder == 1)
     {
         alive = false;
         life  = 0;
     }
     else
     {
         alive = true;
     }
     gameController = GameObject.Find("_GameManager");
     gm             = gameController.GetComponent <GuardManager> ();
     wm             = gameController.GetComponent <WaveManager> ();
     life           = gm.GetLifeGuard();
     lifeSaved      = life;
     tabEnemyBlock  = new GameObject[lifeSaved + 1];
     wave           = wm.GetWave();
     indiceTab      = 0;
 }
 public void SetupTime(int newFirstWave, int newcoeffDifficulty, bool readData)
 {
     if (readData)
     {
         firstWave       = newFirstWave;
         coeffDifficulty = newcoeffDifficulty;
     }
     if (PlayerPrefs.HasKey("AncientTime"))
     {
         ancientTime = System.DateTime.Parse(PlayerPrefs.GetString("AncientTime"));
         firstGame   = false;
     }
     else
     {
         ancientTime = System.DateTime.Now;
         firstGame   = true;
     }
     gm = GetComponent <GuardManager> ();
     sm = GetComponent <SoundManager> ();
 }
Exemple #16
0
        //[Inject]
        //public void Construct(
        //	SearchTrackManager.Factory searchTrackManagerFactory,
        //	GuardManager guardManager
        //)
        //{
        //	_guardManager = guardManager;
        //	_searchTrackManagerFactory = searchTrackManagerFactory;
        //}

        public SquadManager(
            List <GuardStateBrainPBT> guards,
            SearchTrackManager.Factory searchTrackManagerFactory,
            GuardManager guardManager
            )
        {
            _guards = guards.Copy();
            _searchTrackManagerFactory = searchTrackManagerFactory;
            _guardManager = guardManager;

            _guards.ForEach(
                (guard) => _guardManager.RegisterNonPatrolRouteGuard(guard)
                );

            _drones       = new List <SquadDroneBehaviour>();
            _leftPhalanx  = new List <SquadDroneBehaviour>();
            _rightPhalanx = new List <SquadDroneBehaviour>();

            _phalanxes = new List <SquadDroneBehaviour>[]
            {
                _leftPhalanx,
                _rightPhalanx
            };

            _leader = guards.Pop().SquadLeaderBehaviour;
            _leader.gameObject.SetActive(true);
            _leader.Init(this);


            _allSquadMembers = new List <SquadMember>()
            {
                (SquadMember)_leader
            };

            AddDrones(
                guards.Map((guard) => guard.SquadDroneBehaviour)
                );

            SetupListeners();
        }
    // Use this for initialization
    public void SetupUI()
    {
        gm         = GetComponent <GuardManager> ();
        wm         = GetComponent <WaveManager> ();
        mainCanvas = new GameObject("Canvas");
        CreateCanvas(mainCanvas, "UI");
        instanceMenu   = new GameObject[buttonTab.Length + 2];
        instanceVolume = new Slider[sliderVolume.Length];
        volume         = new float[2];
        if (PlayerPrefs.HasKey("VolumeMusic"))
        {
            volume[0] = PlayerPrefs.GetFloat("VolumeMusic");
            volume[1] = PlayerPrefs.GetFloat("VolumeEffect");
        }
        else
        {
            volume[0] = 0.5f;
            volume[1] = 0.5f;
        }

        textNbGuard   = "Nombres de gardes : " + gm.GetNbGuardsActive() + "/" + gm.GetNbGuards();
        textLifeGuard = "Vie des gardes : " + gm.GetLifeGuard();
        AddButton(buttonTab, posButtonTab, new Vector2(0, 0), mainCanvas);
        instanceBar = new Image[bar.Length];
        AddImage(bar, posBar, mainCanvas);
        TextMenu("Score", new Vector2(0.7f, 1f), new Vector2(0.3f, 0.9f), myCanvas.gameObject, new Color(1f, 1f, 0f, 1f));

        mainCanvas = new GameObject("EventSystem");
        mainCanvas.AddComponent <EventSystem> ();
        mainCanvas.AddComponent <StandaloneInputModule> ();
        mainCanvas.transform.SetParent(myCanvas.transform);

        for (int i = 0; i < buttonTab.Length; ++i)
        {
            CreateMenu(buttonTab[i].name, new Color(0f, 0f, 0f, 0.5f), new Color(0.5f, 0.5f, 0.5f, 1f), buttonMenu, posButtonMenu, i);
        }
        CreateMenu("Coffre du jour", new Color(0f, 0f, 0f, 0.5f), new Color(0.5f, 0.5f, 0.5f, 1f), buttonChest, posButtonChest, buttonTab.Length);
        CreateMenu("Création des potions", new Color(0f, 0f, 0f, 0.5f), new Color(0.5f, 0.5f, 0.5f, 1f), buttonPotion, posButtonPotion, buttonTab.Length + 1);
    }
Exemple #18
0
    // Use this for initialization
    void Start()
    {
        info     = GetComponent <InfoManager>();
        guards   = FindObjectsOfType <GuardDetection>();
        lights   = FindObjectsOfType <LightPlayer>();
        allNodes = FindObjectsOfType <Node>();
        sound    = GetComponent <SoundManager>();
        miniMapManager.realStart();

        foreach (Node n in allNodes)
        {
            n.realStart();
        }
        foreach (GuardDetection guard in guards)
        {
            OptimalTraversal optimal = guard.GetComponent <OptimalTraversal>();
            optimal.realStart();
        }

        headGuard = GetComponent <GuardManager>();
        info.realStart();
        headGuard.realStart();
    }
Exemple #19
0
 void onDestroy()
 {
     sGuard = null;
 }
Exemple #20
0
    public void RemoveGuard()
    {
        GuardManager manager = FindObjectOfType <GuardManager>();

        manager.RemoveGuardFromList(gameObject);
    }
Exemple #21
0
    // Use this for initialization
    void Start()
    {
        info = GetComponent<InfoManager>();
        guards = FindObjectsOfType<GuardDetection>();
        lights = FindObjectsOfType<LightPlayer>();
        allNodes = FindObjectsOfType<Node>();
        sound = GetComponent<SoundManager>();
        miniMapManager.realStart();

        foreach (Node n in allNodes)
        {
            n.realStart();
        }
        foreach (GuardDetection guard in guards)
        {
            OptimalTraversal optimal = guard.GetComponent<OptimalTraversal>();
            optimal.realStart();
        }

        headGuard = GetComponent<GuardManager>();
        info.realStart();
        headGuard.realStart();
    }
Exemple #22
0
 void Start()
 {
     m_guardManager = FindObjectOfType <GuardManager>();
 }