34 lines
864 B
C#
34 lines
864 B
C#
using System;
|
|
using FlaxEngine;
|
|
using FlaxEngine.Networking;
|
|
using Console = Cabrito.Console;
|
|
|
|
namespace Game
|
|
{
|
|
public static class GameModeManager
|
|
{
|
|
public static void Init()
|
|
{
|
|
NetworkManager.OnMessage += OnClientConnected;
|
|
Level.SceneLoaded += OnLevelLoaded;
|
|
Console.Print("level was loaded: " + Level.IsAnySceneLoaded);
|
|
}
|
|
|
|
public static void Cleanup()
|
|
{
|
|
NetworkManager.OnMessage -= OnClientConnected;
|
|
Level.SceneLoaded -= OnLevelLoaded;
|
|
}
|
|
|
|
public static void OnLevelLoaded(Scene scene, Guid assetGuid)
|
|
{
|
|
Console.Print("level loaded");
|
|
}
|
|
|
|
public static bool OnClientConnected(NetworkMessage message)
|
|
{
|
|
Console.Print("client connected");
|
|
return true;
|
|
}
|
|
}
|
|
} |