Ejemplo n.º 1
0
    public void UnequipAll()
    {
        if (currentWeapon != null)
        {
            // Objects
            currentWeapon     = null;
            currentWeaponType = GameTypes.PlayerWeaponType.None;
            matterManipulator.gameObject.SetActive(false);
            multiCannon.gameObject.SetActive(false);

            // HUD
            PlayerCamera.instance.checkForMaterializable = false;
            PlayerHUD.instance.ToggleCrosshair(false);
        }
    }
Ejemplo n.º 2
0
    public void EquipMatterManipulator()
    {
        if (currentWeapon != matterManipulator.GetComponent <IWeapon>())
        {
            // Objects
            currentWeapon     = matterManipulator;
            currentWeaponType = GameTypes.PlayerWeaponType.MatterManipulator;
            multiCannon.gameObject.SetActive(false);
            matterManipulator.gameObject.SetActive(true);

            // HUD
            PlayerCamera.instance.checkForMaterializable = true;
            PlayerHUD.instance.ToggleCrosshair(true);

            RefreshWeapon();
        }
    }