protected override void OnAwake() { base.OnAwake(); sceneContainer = Components.GetComponent <ISceneContainer>().AssertNotNull(); characterSpawnDetailsProvider = Components.GetComponent <ICharacterSpawnDetailsProvider>().AssertNotNull(); }
public ChangeSceneOperationHandler(int userId, PlayerGameObject playerGameObject) { this.userId = userId; this.playerGameObject = playerGameObject; sceneContainer = ServerComponents.GetComponent <ISceneContainer>().AssertNotNull(); CharacterSpawnDetailsProvider = ServerComponents.GetComponent <ICharacterSpawnDetailsProvider>().AssertNotNull(); characterServiceApi = ServerComponents.GetComponent <ICharacterServiceAPI>().AssertNotNull(); }