Beispiel #1
0
    /*
     *  private void OnEnable()
     *  {
     *          EventManager.Subscribe(EventNameLibrary.STONED, ResetVelocity);
     *  }
     *
     *  private void OnDisable()
     *  {
     *          EventManager.UnSubscribe(EventNameLibrary.STONED, ResetVelocity);
     *  }
     *
     *  void ResetVelocity(EventParameter param = null)
     *  {
     *          _velocity = 0f;
     *  }
     */

    void Start()
    {
        //_prevPos = transform.position;
        //_randWalk = Random.Range(0.8f, 1.2f);
        _emitPlayerSound = GetComponent <Player_Emitter>();

        charCon    = GetComponent <CharacterController>();
        _playerCam = Player.GetPlayerCamera().transform;
        //_playerCam = transform.Find("PlayerCam");
        _cameraStartPosition = _playerCam.localPosition;
        CharacterState.SetControlState(CHARACTER_CONTROL_STATE.PLAYERCONTROLLED);
    }
Beispiel #2
0
    private void Play_PickupSound(string flowerName)
    {
        switch (flowerName)
        {
        case "Thystnat":
            _flowerPickupSound = _player_Data.p_pickup_calm;
            break;

        case "Terra":
            _flowerPickupSound = _player_Data.p_pickup_earth;
            break;

        case "Hemiir":
            _flowerPickupSound = _player_Data.p_pickup_home;
            break;

        case "Dolder":
            _flowerPickupSound = _player_Data.p_pickup_invisible;
            break;

        case "Flikker":
            _flowerPickupSound = _player_Data.p_pickup_mole;
            break;

        case "Forlusten":
            _flowerPickupSound = _player_Data.p_pickup_soul;
            break;

        case "Resuin":
            _flowerPickupSound = _player_Data.p_pickup_tp;
            break;

        case "Tronn":
            _flowerPickupSound = _player_Data.p_pickup_vitsippa;
            break;

        case "Sviftan":
            _flowerPickupSound = _player_Data.p_pickup_levitation;
            break;

        case "Oogen":
            _flowerPickupSound = _player_Data.p_pickup_sight;
            break;

        case "Sirviil":
            _flowerPickupSound = _player_Data.p_pickup_magic;
            break;

        case "Beneed":
            _flowerPickupSound = _player_Data.p_pickup_underwater;
            break;

        case "Shiirn":
            _flowerPickupSound = _player_Data.p_pickup_water;
            break;

        default:
            Debug.LogError("Flower String [" + flowerName + "] not Identified, check ItemDataContainer");
            return;
        }
        _player_Emitter = Player.FindObjectOfType <Player_Emitter>();
        _player_Emitter.Init_Pickup(_flowerPickupSound);
    }