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>()); }
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; }
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(); } }
private void Start() { managePlayers = GameObject.FindGameObjectWithTag("GameManager").GetComponent <ManagePlayers>(); dataGameReader = new ReaderDataLearning(transform, managePlayers, angleShipFieldview, nbRaycasts, GetComponent <Snake>().positionHotSpotFront, GetComponent <Player>()); }
void Start() { starterManager = starter.GetComponent <ManagePlayers>(); }