private void Start()
 {
     isSavingData        = true;
     countBetweenCapture = 1 / (dataSavingFrequence * Time.fixedDeltaTime);
     managePlayers       = GameObject.FindGameObjectWithTag("GameManager").GetComponent <ManagePlayers>();
     readerDataGame      = new ReaderDataLearning(transform, managePlayers, angleShipFieldview, nbRaycasts, GetComponent <Snake>().positionHotSpotFront, GetComponent <Player>());
 }
Esempio n. 2
0
    public ReaderDataLearning(Transform transformShipPlayer, ManagePlayers managePlayers, float angleShipFieldview, int nbRaycasts, Transform headPosition, Player player)
    {
        this.transformShipPlayer = transformShipPlayer;
        this.managePlayers       = managePlayers;
        this.angleShipFieldview  = angleShipFieldview;
        this.nbRaycasts          = nbRaycasts;
        this.headPosition        = headPosition;
        this.player = player;
        result      = new RaycastHit2D[1];
        float nbDivision = nbRaycasts > 1 ? nbRaycasts - 1 : 1;

        angleDiffBetweenRaycast = angleShipFieldview / nbDivision;
    }
Esempio n. 3
0
    public void Awake()
    {
        playerOneSpawn   = playerOne.position;
        playerTwoSpawn   = playerTwo.position;
        playerThreeSpawn = playerThree.position;
        playerFourSpawn  = playerFour.position;
        startManager     = GameObject.Find("StartManager");
        playerManager    = startManager.GetComponent <ManagePlayers>();

        if (playerManager.singleSelected == true)
        {
            PlayerOneSelected();
        }

        else if (playerManager.twoSelected == true)
        {
            PlayerTwoSelected();
        }
    }
Esempio n. 4
0
 private void Start()
 {
     managePlayers  = GameObject.FindGameObjectWithTag("GameManager").GetComponent <ManagePlayers>();
     dataGameReader = new ReaderDataLearning(transform, managePlayers, angleShipFieldview, nbRaycasts, GetComponent <Snake>().positionHotSpotFront, GetComponent <Player>());
 }
Esempio n. 5
0
 void Start()
 {
     starterManager = starter.GetComponent <ManagePlayers>();
 }