public Play( GameManager game, GameServer server, ViewerManager playerManager) : base(game, server, playerManager) { }
public Feed( GameManager game, GameServer server, ViewerManager viewerManager) : base(game, server, viewerManager) { }
public override void Handle(TwitchUser data, GameClient client) { var viewer = ViewerManager.GetViewer(data); Game.Creature.Play(viewer); client.SendMessage(data.Username, $"You played with Baby Yoda!"); }
private void Awake() { if (!singlton) { singlton = this; } ServerSocket = GetComponent <ServerSocketAsync>(); }
protected virtual void CreateManagers() { TimeManager.Create(ManagersContainer); AudioManager.CreateFromPrefab(_audioManagerPrefab, ManagersContainer); ObjectPoolManager.CreateFromPrefab(_objectPoolManagerPrefab, ManagersContainer); ViewerManager.CreateFromPrefab(_viewerManagerPrefab, ManagersContainer); InputManager.CreateFromPrefab(_inputManagerPrefab, ManagersContainer); SceneManager.CreateFromPrefab(_sceneManagerPrefab, ManagersContainer); TerrainManager.Create(ManagersContainer); ScriptingManager.Create(ManagersContainer); }
public override void Handle(TwitchUser data, GameClient client) { try { var viewer = ViewerManager.GetViewer(data); if (Game.Creature.Feed(viewer)) { client.SendMessage(data.Username, $"You gave Baby Yoda some food!"); } } catch (Exception exc) { client.SendMessage(data.Username, exc.ToString()); } }
private void OnWindowLoaded(object sender, RoutedEventArgs e) { Network = new CnnNet(Constants.NetworkWidth, Constants.NetworkHeight); #region Viewer Network InitializeViewer(_viewerManager = new ViewerManagerNetwork(Network), new ViewerBase[] { _viewerDesirability = new ViewerNetworkDesirability(Network), _viewerUndesirability = new ViewerNetworkUndesirability(Network) }, ImageNetwork); _viewerManager.NeuronSelectedChanged += OnViewerManagerNeuronSelectedChanged; #endregion #region Viewer Axon Terminal Guidance Forces InitializeViewer (_viewerManagerAxonTerminal = new ViewerManager (Constants.AxonGuidanceForcesImageWidth, Constants.AxonGuidanceForcesImageHeight, true), new ViewerBase[] { _viewerAxonTerminalGuidanceForces = new ViewerGuidanceForce(Network.AxonGuidanceForces.ElementAt(0), ColorIndex.Green) }, ImageAxonTerminalGuidanceForces); #endregion #region Viewer Soma Guidance Forces InitializeViewer (_viewerManagerSoma = new ViewerManager (Constants.SomaGuidanceForcesImageWidth, Constants.SomaGuidanceForcesImageHeight, true), new ViewerBase[] { _viewerSomaDesirabilityMapGuidanceForce = new ViewerGuidanceForce(Network.SomaGuidanceForces.ElementAt(0), ColorIndex.Green) }, ImageSomaDesirabilityMapGuidanceForce); #endregion Network.ActiveNeuronGenerator = cboxGenerateInput.IsChecked.Value ? Network.NormalActiveNeuronGenerator : Network.BindedActiveNeuronGenerator; CompositionTarget.Rendering += OnCompositionTargetRendering; }
protected virtual void CreateManagers() { // third party stuff DOTween.Init(); // these managers must come first, in this order DebugMenuManager.Create(ManagersContainer); PartyParrotManager.Create(ManagersContainer); TimeManager.Create(ManagersContainer); AudioManager.CreateFromPrefab(_audioManagerPrefab, ManagersContainer); ObjectPoolManager.Create(ManagersContainer); ViewerManager.CreateFromPrefab(_viewerManagerPrefab, ManagersContainer); InputManager.CreateFromPrefab(_inputManagerPrefab, ManagersContainer); Instantiate(_networkManagerPrefab, ManagersContainer.transform); SceneManager.CreateFromPrefab(_sceneManagerPrefab, ManagersContainer); }
private void InitializeViewer(ViewerManager viewerManager, IEnumerable <ViewerBase> viewers, Image image) { viewers.ToList().ForEach(viewerManager.RegisterViewer); image.Source = viewerManager.WriteableBitmap; }
protected PacketHandler(GameManager game, GameServer server, ViewerManager viewerManager) { Game = game; Server = server; ViewerManager = viewerManager; }