public virtual void OnStartServer(BaseNetworkGameManager manager) { matchStartTime = Time.unscaledTime; networkManager = manager; isBotAdded = false; IsMatchEnded = false; }
public override void OnStartOwnerClient() { if (Local != null) { return; } Local = this; LocalRank = 0; NetworkManager = Manager as BaseNetworkGameManager; }
public virtual void OnStartServer(BaseNetworkGameManager manager) { networkManager = manager; BotCount = botCount; MatchTime = matchTime; MatchKill = matchKill; MatchScore = matchScore; MatchTimeCountdown = MatchTime; IsBotAdded = false; IsMatchEnded = false; }
public override void OnStartLocalPlayer() { base.OnStartLocalPlayer(); if (Local != null) { return; } Local = this; NetworkManager = FindObjectOfType <BaseNetworkGameManager>(); }
public virtual void OnStopConnection(BaseNetworkGameManager manager) { BotCount = botCount; MatchTime = matchTime; MatchKill = matchKill; MatchScore = matchScore; TeamScoreA = 0; TeamScoreB = 0; TeamKillA = 0; TeamKillB = 0; MatchTimeCountdown = MatchTime; IsMatchEnded = false; }
public override void OnStartServer(BaseNetworkGameManager manager) { base.OnStartServer(manager); if (overrideCharacterPrefab != null && !ClientScene.prefabs.ContainsValue(overrideCharacterPrefab.gameObject)) { ClientScene.RegisterPrefab(overrideCharacterPrefab.gameObject); } if (overrideBotPrefab != null && !ClientScene.prefabs.ContainsValue(overrideBotPrefab.gameObject)) { ClientScene.RegisterPrefab(overrideBotPrefab.gameObject); } }
public virtual void OnStartMaster(BaseNetworkGameManager manager) { networkManager = manager; BotCount = botCount; MatchTime = matchTime; MatchKill = matchKill; MatchScore = matchScore; TeamScoreA = 0; TeamScoreB = 0; TeamKillA = 0; TeamKillB = 0; MatchTimeCountdown = MatchTime; IsMatchEnded = false; AddBots(); }
protected virtual void Start() { if (PhotonNetwork.isMasterClient) { OnStartServer(); } if (photonView.isMine) { OnStartLocalPlayer(); SetLocalPlayer(); } OnStartClient(); NetworkManager = FindObjectOfType <BaseNetworkGameManager>(); }
protected virtual void Awake() { logger.LogLevel = logLevel; masterServer = masterServer ?? FindObjectOfType <MasterServerBehaviour>(); networkManager = networkManager ?? FindObjectOfType <BaseNetworkGameManager>(); var connection = GetConnection(); // Listen to the connected event connection.AddConnectionListener(OnConnectedToMaster, true); if (warnIfNoConnectionObject && FindObjectOfType <ConnectionToMaster>() == null) { logger.Warn("No connection object was found in the scene. Ignore the warning, if you're connecting " + "to server manually."); } // Listen to when a room is registered Msf.Server.Rooms.RoomRegistered += OnRoomRegistered; }
public virtual void OnMasterChange(BaseNetworkGameManager manager) { networkManager = manager; }
public virtual void OnStartClient(BaseNetworkGameManager manager) { networkManager = manager; }
public void RegisterNetworkGameManager(BaseNetworkGameManager networkManager) { NetworkManager = networkManager; }
public virtual void OnStopConnection(BaseNetworkGameManager manager) { }