Exemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        if (GOhero == null)
        {
            Debug.Log("GM : hero not found");
        }
        if (cam == null)
        {
            Debug.Log("GM : camera not found");
        }

        //init
        hero        = GOhero.gameObject.GetComponent <Hero>();
        Iview       = GetComponent <InscriptionView>();
        Icontroller = GetComponent <InscriptionController>();
        restartButton.GetComponent <Button>().onClick.AddListener(OnClickRestart);


        //spawner
        spawner = cam.GetComponent <Spawner>();
        spawner.SetHero(GOhero);
        spawner.SetRandomGeneration(randomGeneration);
        spawner.SetSkeletonSpawnFrequency(skeletonSpawnFrequency);
        spawner.SetArcherSpawnFrequency(archerSpawnFrequency);

        //view
        if (UIcanvas != null)
        {
            UpdateScore();
            UpdateRage();
            UpdateHealth();
        }

        pauseCanvas.SetActive(false);
    }
Exemplo n.º 2
0
        public ActionResult Inscription(InscriptionView iv)
        {
            // TODO: Après une inscription réussie, l'utilisateur devrait être déjà connecté.
            if (ModelState.IsValid)
            {
                try {
                    Utilisateur u = iv.GetUtilisateur(); //appel du implicit operator
                    Pokedex.Utilisateurs.Add(ref u);
                    FormsAuthentication.SetAuthCookie(u.UtilisateurID.ToString(), false);
                    return(RedirectToAction("Index", "Pokemon"));
                } catch (PokedexFailedOperationException e) {
                    ModelState.AddModelError(string.Empty, e.Message);
                }
            }

            return(View(iv));
        }
Exemplo n.º 3
0
 public void SetInscriptionView(InscriptionView _iv)
 {
     iv = _iv;
 }