Пример #1
0
        public static void OnMessage(object sender, MessageEventArgs e)
        {
            // Debug.Log(e.Data);

            string s1 = e.Data;
            string s2 = "RESSOURCES";
            bool   b  = s1.Contains(s2);

            if (b == true)
            {
                var ressourcesPlayer = JsonUtility.FromJson <RessourcesPlayer>(e.Data);
                quantiteCristaux = ressourcesPlayer.pierre;
                quantiteGraines  = ressourcesPlayer.graine;
                quantiteFruits   = ressourcesPlayer.fruit;
                idPlayer         = ressourcesPlayer.id;
                sendPlayer       = ressourcesPlayer.sendPlayer;
            }

            Connexion.ConnexionVerif(e.Data);
            PlayerMovement.Joystick(e.Data);
            PlayerMovement2.Joystick(e.Data);
            PlayerMovement3.Joystick(e.Data);
            PlayerMovement5.Joystick(e.Data);
            PlayerMovement.Jump(e.Data);
            PlayerMovement2.Jump(e.Data);
            PlayerMovement3.Jump(e.Data);
            PlayerMovement5.Jump(e.Data);
            PlayerMovement.Plante(e.Data);
            PlayerMovement2.Plante(e.Data);
            PlayerMovement3.Plante(e.Data);
            PlayerMovement5.Plante(e.Data);
            PlayerMovement.Recolte(e.Data);
            PlayerMovement2.Recolte(e.Data);
            PlayerMovement3.Recolte(e.Data);
            PlayerMovement5.Recolte(e.Data);
            PlayerMovement.PluieButton(e.Data);
            PlayerMovement2.PluieButton(e.Data);
            PlayerMovement3.PluieButton(e.Data);
            PlayerMovement5.PluieButton(e.Data);
            IsWalkingAnimation.JoystickAnimation(e.Data);
            IsWalkingAnimation2.JoystickAnimation(e.Data);
            IsWalkingAnimation3.JoystickAnimation(e.Data);
            IsWalkingAnimation5.JoystickAnimation(e.Data);
            IsWalkingAnimation.JumpAnimation(e.Data);
            IsWalkingAnimation2.JumpAnimation(e.Data);
            IsWalkingAnimation3.JumpAnimation(e.Data);
            IsWalkingAnimation5.JumpAnimation(e.Data);
            IsWalkingAnimation.PlanteAnimation(e.Data);
            IsWalkingAnimation2.PlanteAnimation(e.Data);
            IsWalkingAnimation3.PlanteAnimation(e.Data);
            IsWalkingAnimation5.PlanteAnimation(e.Data);
            IsWalkingAnimation.RecolteAnimation(e.Data);
            IsWalkingAnimation2.RecolteAnimation(e.Data);
            IsWalkingAnimation3.RecolteAnimation(e.Data);
            IsWalkingAnimation5.RecolteAnimation(e.Data);
            Choix.Voiture(e.Data);
            Choix.Rosalie(e.Data);
            SettingsMenu.Quit(e.Data);
            Jardinage.PluieButton(e.Data);
        }
 // Start is called before the first frame update
 void Start()
 {
     Punching       = GetComponentInParent <Punching>();
     PlayerMovement = GetComponentInParent <PlayerMovement3>();
     MouseOrientate = GetComponentInParent <MouseOrientate>();
     enemybehaviour = enemy.GetComponent <EnemyBehaviour>();
 }
Пример #3
0
 // Use this for initialization
 void Start()
 {
     Lifes = new int[5];
     speed = 2f;
     Man = GameObject.Find("Manager").GetComponent<ProjectileManager>();
     PMan = GameObject.Find("Manager").GetComponent<PlayerManager>();
     Lifes = PMan.lifeCheck();
     bool[] pCheck = new bool[PMan.maxPCount];
     pCheck = PMan.playerCheck ();
     UporDown = Man.checkView();
     if(pCheck[0] == true && Lifes[0] < 3)
     PM = GameObject.Find("P1").GetComponent<PlayerMovement>();
     if(pCheck[1] == true && Lifes[1] < 3)
     PM2 = GameObject.Find("P2").GetComponent<PlayerMovement2>();
     if(pCheck[2] == true && Lifes[2] < 3)
     PM3 = GameObject.Find("P3").GetComponent<PlayerMovement3>();
     if(pCheck[3] == true && Lifes[3] < 3)
     PM4 = GameObject.Find("P4").GetComponent<PlayerMovement4>();
 }