public void DeleteOldMessageGameObjects() { for (int i = 0; i < ChatContainer.childCount; i++) { Destroy(ChatContainer.GetChild(i).gameObject); } }
public PropertyBag(InfiniminerGame gameInstance) { // Initialize our network device. NetPeerConfiguration netConfig = new NetPeerConfiguration("InfiniminerPlus"); netConfig.EnableMessageType(NetIncomingMessageType.DiscoveryResponse); netConfig.EnableMessageType(NetIncomingMessageType.ErrorMessage); netConfig.EnableMessageType(NetIncomingMessageType.DebugMessage); netConfig.EnableMessageType(NetIncomingMessageType.WarningMessage); netClient = new NetClient(netConfig); //netClient.SimulatedMinimumLatency = 0.1f; //netClient.SimulatedLatencyVariance = 0.05f; //netClient.SimulatedLoss = 0.1f; //netClient.SimulatedDuplicates = 0.05f; netClient.Start(); // Initialize engines. Engines = new Dictionary <string, Tuple <IEngine, Type> >(); RegisterEngine(new BlockEngine(gameInstance), "blockEngine"); RegisterEngine(new InterfaceEngine(gameInstance), "interfaceEngine"); RegisterEngine(new PlayerEngine(gameInstance), "playerEngine"); RegisterEngine(new SkyplaneEngine(gameInstance), "skyplaneEngine"); RegisterEngine(new ParticleEngine(gameInstance), "particleEngine"); PlayerContainer = new PlayerContainer(); SettingsContainer = new SettingsContainer(); ChatContainer = new ChatContainer(); TeamContainer = new TeamContainer(); TeamContainer.BeaconList = new Dictionary <Vector3, Beacon>(); PlayerList = new Dictionary <uint, Player>(); // Create a camera. PlayerContainer.PlayerCamera = new Camera(gameInstance.GraphicsDevice); UpdateCamera(); // Load sounds. if (!gameInstance.NoSound) { soundList[InfiniminerSound.DigDirt] = gameInstance.Content.Load <SoundEffect>("sounds/dig-dirt"); soundList[InfiniminerSound.DigMetal] = gameInstance.Content.Load <SoundEffect>("sounds/dig-metal"); soundList[InfiniminerSound.Ping] = gameInstance.Content.Load <SoundEffect>("sounds/ping"); soundList[InfiniminerSound.ConstructionGun] = gameInstance.Content.Load <SoundEffect>("sounds/build"); soundList[InfiniminerSound.Death] = gameInstance.Content.Load <SoundEffect>("sounds/death"); soundList[InfiniminerSound.CashDeposit] = gameInstance.Content.Load <SoundEffect>("sounds/cash"); soundList[InfiniminerSound.ClickHigh] = gameInstance.Content.Load <SoundEffect>("sounds/click-loud"); soundList[InfiniminerSound.ClickLow] = gameInstance.Content.Load <SoundEffect>("sounds/click-quiet"); soundList[InfiniminerSound.GroundHit] = gameInstance.Content.Load <SoundEffect>("sounds/hitground"); soundList[InfiniminerSound.Teleporter] = gameInstance.Content.Load <SoundEffect>("sounds/teleport"); soundList[InfiniminerSound.Jumpblock] = gameInstance.Content.Load <SoundEffect>("sounds/jumpblock"); soundList[InfiniminerSound.Explosion] = gameInstance.Content.Load <SoundEffect>("sounds/explosion"); soundList[InfiniminerSound.RadarHigh] = gameInstance.Content.Load <SoundEffect>("sounds/radar-high"); soundList[InfiniminerSound.RadarLow] = gameInstance.Content.Load <SoundEffect>("sounds/radar-low"); soundList[InfiniminerSound.RadarSwitch] = gameInstance.Content.Load <SoundEffect>("sounds/switch"); } }
public override void Initialize(string id, string password, string IP, int port) { multimediaManager.AutoAdjustCameraEncodeQuality = false; multimediaManager.CameraDeviceIndex = -1; multimediaManager.Initialize(id, password, IP, port); chatContainer = new ChatContainer(multimediaManager); multimediaManager.OutputVideo = false; multimediaManager.OutputAudio = false; BindingEvent(); }
public override void Initialize(string id, string password, string IP, int port) { multimediaManager.CameraVideoSize = new System.Drawing.Size(320, 240); multimediaManager.AutoAdjustCameraEncodeQuality = true; multimediaManager.CameraDeviceIndex = 0; multimediaManager.Initialize(id, password, IP, port); multimediaManager.OutputVideo = false; multimediaManager.OutputAudio = false; chatContainer = new ChatContainer(multimediaManager); BindingEvent(); }
void scrollValue() { ChatContainer.GetComponentInParent <ScrollRect> ().verticalScrollbar.value = 0; }