Beispiel #1
0
 private void Start()
 {
     if (Instance == null)
     {
         Instance = this;
     }
     else if (Instance != this)
     {
         Destroy(gameObject);
     }
 }
Beispiel #2
0
 private void Start()
 {
     scenesManager = Managers.ScenesManager.Instance;
     //Init lists
     currentInitials     = new List <int>();
     currentCharInitials = new List <char>();
     //Load char list
     charList = charString.ToCharArray();
     //Init initials
     InitCurrentInitials(0, 0, 0);
     //Set as level completed
     levelCompleted = true;
 }
 void Start()
 {
     //Manager instance
     gameManager   = Managers.GameManager.Instance;
     levelManager  = Managers.LevelManager.Instance;
     inputManager  = Managers.InputManager.Instance;
     scenesManager = Managers.ScenesManager.Instance;
     //Script reference
     playerMovementScript = GetComponent <PlayerMovement>();
     blockType            = GetComponent <BlockType>();
     //Get player spawn
     playerSpawn = GameObject.FindGameObjectWithTag("PlayerSpawn");
     //Reset spawn timer
     spawnTimer = spawnTimeSeconds;
     //Load block queue
     BlockList = scenesManager.currentLevel.levelBlockOrder;
     LoadBlockQueue();
     //Set spawn new player to false
     spawnNewPlayer = false;
 }
 private void Start()
 {
     scenesManager = Managers.ScenesManager.Instance;
 }
Beispiel #5
0
        public void HandleDialogueEvent(DialogueEventsEnum dialogueEventsEnum, DialogueEvent dialogueEvent)
        {
            switch (dialogueEventsEnum)
            {
            case DialogueEventsEnum.FriendZoneShapeModification:
                friendZonesController.HandleFriendZoneShapeModificationEvent(
                    (FriendZoneShapeModificationEvent)dialogueEvent);
                break;

            case DialogueEventsEnum.FriendAttractionModification:
                friendController.HandleFriendAttractionModificationEvent(
                    (FriendAttractionModificationEvent)dialogueEvent);
                break;

            case DialogueEventsEnum.FriendAnimatorModification:
                friendController.HandleFriendAnimatorModificationEvent(
                    (FriendAnimatorModificationEvent)dialogueEvent);
                break;

            case DialogueEventsEnum.MeResistanceModification:
                meController.HandleMeResistanceModificationEvent(
                    (MeResistanceModificationEvent)dialogueEvent);
                break;

            case DialogueEventsEnum.MeSpeedModification:
                meController.HandleMeSpeedModificationEvent(
                    (MeSpeedModificationEvent)dialogueEvent);
                break;

            case DialogueEventsEnum.GaugesModification:
                friendZonesController.HandleGaugesModificationEvent(
                    (GaugesModificationEvent)dialogueEvent);
                break;

            case DialogueEventsEnum.InputsEnabling:
                inputManager.HandleInputsEnablingEvent(
                    (InputsEnablingEvent)dialogueEvent);
                break;

            case DialogueEventsEnum.Blink:
                friendZonesController.HandleBlinkEvent(
                    (BlinkEvent)dialogueEvent);
                break;

            case DialogueEventsEnum.GaugesDefill:
                friendZonesController.HandleGaugesDefillEvent();
                break;

            case DialogueEventsEnum.SceneChange:
                HandleDialogueGraphEnd();
                StartCoroutine(
                    ScenesManager.LoadScene(((SceneChangeEvent)dialogueEvent).nextSceneName));
                break;

            case DialogueEventsEnum.DialogueChange:
                HandleDialogueGraphEnd();
                SetDialogueGraph(((DialogueChangeEvent)dialogueEvent).nextDialogue);
                break;

            default:
                return;
            }
        }
Beispiel #6
0
 private void Start()
 {
     gameManager   = Managers.GameManager.Instance;
     levelManager  = Managers.LevelManager.Instance;
     scenesManager = Managers.ScenesManager.Instance;
 }
 private void Awake()
 {
     //Set Rigidbody2D
     rb            = gameObject.GetComponent <Rigidbody2D>();
     scenesManager = Managers.ScenesManager.Instance;
 }
Beispiel #8
0
 private void GetRequiredComponents()
 {
     _audioManager  = GetComponent <AudioManager>();
     _scenesManager = GetComponent <ScenesManager>();
     _inputManager  = GetComponent <InputManager.InputManager>();
 }
Beispiel #9
0
 private void LoadMainScene()
 {
     StartCoroutine(ScenesManager.LoadScene("Main"));
 }
Beispiel #10
0
 /**
  * Handles a press on the Start button
  */
 public void HandleStartPress()
 {
     startLoadingGameObject.SetActive(true);
     ScenesManager.SetInitialDialogueGraph(startDialogueGraph);
     LoadMainScene();
 }
Beispiel #11
0
 /**
  * Handles a press on the Tutorial button
  */
 public void HandleTutorialPress()
 {
     tutorialLoadingGameObject.SetActive(true);
     ScenesManager.SetInitialDialogueGraph(tutorialDialogueGraph);
     LoadMainScene();
 }
 // Use this for initialization
 void Start()
 {
     scenesManager     = Managers.ScenesManager.Instance;
     boardsNeeded      = 5f;
     boardsTaggedCount = GameObject.Find("Sprayed CountText");
 }