Esempio n. 1
0
        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();
        }