public void AircraftLanding(PlayerAircraftScript playerAircraftSript, AircraftData aircraftData) { hangarScript.AircraftLands(aircraftData); Destroy(playerAircraftSript.gameObject); landingAnimation.gameObject.SetActive(true); landingAnimation.LandingAnimationStart(); }
public void FighterButton(AircraftData aircraftData) { runwayAnimator.Play("StartAnimation"); gameManager.isPathMaking = false; hangarScript.AircrcaftTakesOf(aircraftData); tempAircraftData = aircraftData; }
public void SetUpButton(AircraftData aircraftData, bool isInHangar) { assighnAircraftData = aircraftData; aircraftSprite.sprite = aircraftData.aircraftSprite; if (!isInHangar) { outOfHangarPanel.SetActive(true); } }
public void ButtonPressed(AircraftData aircraftData) { switch (aircraftData.aircraftType) { case AircraftType.Fighter: airBaseScript.FighterButton(aircraftData); break; } Destroy(gameObject); }
public void AircraftLands(AircraftData landedAircraft) { aircraftsInHangar.Add(landedAircraft); aircraftsOutOfHangar.RemoveAt(aircraftsOutOfHangar.IndexOf(landedAircraft)); }
public void AircrcaftTakesOf(AircraftData takeOfAircraft) { aircraftsOutOfHangar.Add(takeOfAircraft); aircraftsInHangar.RemoveAt(aircraftsInHangar.IndexOf(takeOfAircraft)); }