Пример #1
0
 public static KeyDoorManager GetInstance()
 {
     if (instance == null)
     {
         instance = new KeyDoorManager();
     }
     return(instance);
 }
Пример #2
0
 private void OnTriggerEnter(Collider other)
 {
     Debug.Log("door collided");
     if (other.gameObject.CompareTag("Player") && KeyDoorManager.GetInstance().keyPickedUp)
     {
         Cursor.lockState = UnityEngine.CursorLockMode.Confined;
         Cursor.visible   = true;
         SceneManager.LoadScene(sceneName, LoadSceneMode.Single);
     }
 }
Пример #3
0
    protected override void PickUpEffect(GameObject obj)
    {
        KeyDoorManager.GetInstance().SetKeyPickedUp(true);

        if (!pickedup)
        {
            sound.Play();
            MeshRenderer render = gameObject.GetComponentInChildren <MeshRenderer>();
            render.enabled = false;
            Debug.Log("key picked up");
        }
    }
Пример #4
0
 public ItemData(ItemManager itemManager, UIMapManager uIMapManager, KeyDoorManager keyDoorManager)
 {
     listInactiveDiamond          = itemManager.getListInactiveItem("Diamond");
     listInactiveHealthPotion     = itemManager.getListInactiveItem("HealthPotion");
     listInactiveFullHealthPotion = itemManager.getListInactiveItem("FullHealthPotion");
     listInactiveManaPotion       = itemManager.getListInactiveItem("ManaPotion");
     listInactiveFullManaPotion   = itemManager.getListInactiveItem("FullManaPotion");
     listInactiveAbilityEnable    = itemManager.getListInactiveItem("AbilityEnable");
     listInactiveKey       = keyDoorManager.getListInactiveKeyOrDoor("Key");
     listOfPointInMiniMap1 = uIMapManager.getDataMinimap(1);
     listOfPointInMiniMap2 = uIMapManager.getDataMinimap(2);
 }
Пример #5
0
 // Use this for initialization
 void Start()
 {
     boxCollider = GetComponent <BoxCollider2D>();
     keyManager  = GameObject.FindGameObjectWithTag("Manager").GetComponent <KeyDoorManager>();
 }
Пример #6
0
 private void Start()
 {
     keyDoorManager = GetComponent <KeyDoorManager>();
 }
Пример #7
0
 // Use this for initialization
 void Start()
 {
     keyDoorManager = GameObject.FindGameObjectWithTag("Manager").GetComponent <KeyDoorManager>();
     keyLocation    = gameObject.transform;
 }