예제 #1
0
    void Start()
    {
        InventoryManager = InventoryManager.GetInstance();
        AudioHost        = AudioHost.GetInstance();

        InventoryManager.OnItemEquipped   += HandleItemEquipped;
        InventoryManager.OnItemUnequipped += HandleItemUnequipped;
    }
    void Start()
    {
        InventoryInteraction = InventoryInteraction.GetInstance();

        ItemInstance    = GetComponent <ItemInstance>();
        inventoryHolder = InventoryInteraction.inventoryHolder;
        platform        = InventoryInteraction.platform;
        AudioHost       = AudioHost.GetInstance();
    }
예제 #3
0
    void Start()
    {
        ReferenceManager = ReferenceManager.GetInstance();
        AudioHost        = AudioHost.GetInstance();
        EnemyManager     = EnemyManager.GetInstance();
        target           = ReferenceManager.playerTransform;
        _audio           = AudioHost.GetComponent <Audio>();
        spriteRenderer   = GetComponentInChildren <SpriteRenderer>();

        FadeIn();
    }
예제 #4
0
 void Start()
 {
     AudioHost = AudioHost.GetInstance();
     Debug.Log(AudioHost);
     ReferenceManager          = ReferenceManager.GetInstance();
     InventoryManager          = InventoryManager.GetInstance();
     UIManager                 = UIManager.GetInstance();
     PlayerInput               = PlayerInput.GetInstance();
     playerInvincibilityEffect = PlayerInput.GetComponent <FadeInOut>();
     target = ReferenceManager.playerTransform;
 }
예제 #5
0
    void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }

        else if (instance != this)
        {
            Destroy(gameObject);
        }

        _audio = GetComponent <Audio>();
    }