Esempio n. 1
0
    public static void Main(string[] args)
    {
        CatGame game = new CatGame(1080, 720, "CatRPG Engine");

        game.SetUpdateFrameFrequency(60.0f);

        Scene      scene  = new Scene();
        GameObject go     = new GameObject("Test GameObject");
        TestScript script = new TestScript();

        AudioClip   clip   = ResourceLoader.LoadAudioClip("test.ogg");
        AudioSource source = new AudioSource();

        source.SetClip(clip);

        go.AddComponent(source);
        go.AddComponent(script);
        scene.AddGameObject(go);

        game.GetSceneManager().AddScene("Test Scene", scene);
        game.GetSceneManager().SetScene("Test Scene");

        source.Play();

        game.InitAndLockThread();
    }
Esempio n. 2
0
 // Use this for initialization
 void Start()
 {
     catGame = FindObjectOfType <CatGame>();
 }
Esempio n. 3
0
 static void Main()
 {
     using var game = new CatGame();
     game.Run();
 }