public static ScreenLoader GetScreenLoader() { if (!screenLoader) { screenLoader = GameObject.Find("/ScreenLoader").GetComponent("ScreenLoader") as ScreenLoader; } return(screenLoader); }
public PokemonGame() { //TEst var p = new Pathfinding(); var path = p.FindPath(new Vector2(0, 0), new Vector2(5, 0), new List <ICollisionComponent>() { new TileCollision(null, 3, 0) }); graphics = new GraphicsDeviceManager(this); graphics.PreferredBackBufferWidth = 240; graphics.PreferredBackBufferHeight = 160; Content.RootDirectory = "Content"; contentLoader = new ContentLoader(Content); windowHandler = new WindowHandler(contentLoader); screenLoader = new ScreenLoader(new ScreenTransitionEffectFadeOut(graphics.PreferredBackBufferWidth, graphics.PreferredBackBufferHeight, 5), new ScreenTransitionEffectFadeIn(graphics.PreferredBackBufferWidth, graphics.PreferredBackBufferHeight, 3), contentLoader); //screenLoader.LoadScreen(new ScreenWorld(screenLoader, new TileTestLoader(), new EntityTestLoader(), new EventRunner(contentLoader))); screenLoader.LoadScreen(new ScreenBattle(screenLoader, windowHandler, new TrainerStartPhase(), new BattleData(new TrainerTestLoader().LoadTrainer(1), new TrainerTestLoader().LoadTrainer(1)))); }
private void Start() { screenLoader = FindObjectOfType <ScreenLoader>(); }
protected override void Start() { init(); screenLoader = GlobalOptions.GetScreenLoader(); }
// Start is called before the first frame update void Start() { loader = GameObject.FindObjectOfType <ScreenLoader>(); particles = GetComponent <ParticleSystem>(); }
// Start is called before the first frame update void Start() { screenLoader = FindObjectOfType <ScreenLoader>(); audioSource = GetComponent <AudioSource>(); lostLabel.SetActive(false); }