Page 1 sur 1

[DB] impossible de glisser Audiolistener

Publié : 10 Juil 2018 13:52
par Vladixime
Bonjour, j'était entrain de créer mon jeu fps multijoueur et je séparai les components de chaque joueur (controller, motor, camera, audiolistener) pour qu'ils soient indépendants. J'ai donc créé une variable componentsToDisable avec mes quatre éléments je peux tous les glisser dedans sauf audiolistener que je peux même pas glisser pourquoi ? J'ai bien créé le script que va avec ! je vous le fournis même si je pense que le problème ne vient pas d'ici :

componentsToDisable :

Code : Tout sélectionner

using UnityEngine;
using UnityEngine.Networking;

public class PlayerSetup : NetworkBehaviour {

    [SerializeField]
    Behaviour[] componentsToDisable;

    private void Start()
    {
        if (!isLocalPlayer)
        {
            // boucle pour désactiver les components des autres joueurs sur notre instance
            for(int i = 0; i < componentsToDisable.Length; i++)
            {
                componentsToDisable[i].enabled = false;
            }
        }
    }
}
Merci d'avance de votre aide
 ! Message de : boubouk50
Les balises code. Encore.

Re: [DB] impossible de glisser Audiolistener

Publié : 10 Juil 2018 17:39
par Liven
ça viens peut être du fait que unity n'aime pas avoir 2 listener dans la même scène.

Généralement déplacer revient à copier puis à supprimer la source, du coup juste avant la suppression tu te retrouve avec deux listener, c'est peut être ça qui bloque.

Re: [DB] impossible de glisser Audiolistener

Publié : 11 Juil 2018 09:14
par boubouk50
Non. C'est une référence, pas une copie.
Je n'ai pas le pourquoi du comment, mais après la 5.3, il n'est plus possible de le faire tel quel, il faut d'abord passer en mode Debug. Click Droit sur Inspector -> Debug Mode.