コード例 #1
0
ファイル: Program.cs プロジェクト: chunksahoy/KEL-Reflexivite
        /// <summary>
        /// The main entry point for the application.
        /// </summary>

        static void Main()
        {
            Explorateur ex    = new Explorateur(new ClasseMagique());
            Explorateur magie = new Explorateur(new ClasseMagique());

            //Console.WriteLine("{0}",
            //   ex.InvoquerConstructeur<ex.Type>
            //      (void, 0, new object[] { }).SecretUnivers().ToString());
            Console.WriteLine(magie.InvoquerMethode <ClasseMagique>(0, magie, new object { }).ToString());
        }
コード例 #2
0
    public void add4Player()
    {
        List <Zone> safeZones = modele.GetRandomSafeZone(4);

        String imageURL = "uselessParameter..."; //On Pourrait peut être modifier pour passer le prefabs si besoin
        Player p        = new Ingenieur(safeZones[0], imageURL, modele);

        modele.GetListPlayers().Add(p);
        addPlayerPrefabs(p);

        p = new Explorateur(safeZones[1], imageURL, modele);
        modele.GetListPlayers().Add(p);
        addPlayerPrefabs(p);

        p = new Plongeur(safeZones[2], imageURL, modele);
        modele.GetListPlayers().Add(p);
        addPlayerPrefabs(p);

        p = new Messager(safeZones[3], imageURL, modele);
        modele.GetListPlayers().Add(p);
        addPlayerPrefabs(p);
    }