Ejemplo n.º 1
0
    private void Awake()
    {
        if (!instance)
        {
            instance = this;
        }

        if (defeatEvent == null)
        {
            defeatEvent = new UnityEvent();
        }
        if (winEvent == null)
        {
            winEvent = new UnityEvent();
        }
        if (onPause == null)
        {
            onPause = new UnityEvent();
        }
        if (onResumeGame == null)
        {
            onResumeGame = new UnityEvent();
        }
        //if (onTransition == null)
        //    onTransition = new UnityEvent<float, string>();
    }
Ejemplo n.º 2
0
    private void Awake()
    {
        GameManagerActions.current = this;

        if (defeatEvent == null)
        {
            defeatEvent = new UnityEvent();
        }
        if (winEvent == null)
        {
            winEvent = new UnityEvent();
        }
    }
Ejemplo n.º 3
0
    private void Awake()
    {
        GameManagerActions.current = this;

        if (defeatEvent == null)
        {
            defeatEvent = new UnityEvent();
        }
        if (winEvent == null)
        {
            winEvent = new UnityEvent();
        }

        var guns = GameObject.FindObjectsOfType <PickupGunScript>();

        foreach (var gun in guns)
        {
            gun.LoadGun(new Gun(GunType.Handgun22, 0.2f, 9, "handgun", handgunSprite, sfxGun, sfxNoClip));
        }
    }