/// <summary> /// Adds a new driver to the database /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AddDriverToDatabase(object sender, EventArgs e) { string lDriverName = mDriverName.Text; DriverRepository driverRepository = new DriverRepository(); driverRepository.InsertNewDriver(lDriverName); int DriverId = driverRepository.GetLastDriverID(); if (DriverId != -1) { // Copy the default avater to the sysrem AvatarManager avatarManager = new AvatarManager(); if (!avatarManager.DestinationImageIsPresent()) { avatarManager.CopyImage(); } if (OnCreateDriver != null) { OnCreateDriver.Invoke(this, new CreateDriverEventArgs(mDriverName.Text, DriverId)); } } Dismiss(); }
// Use this for initialization void Start() { instance = this; avatarManager = GetComponent <AvatarManager>(); enemyManager = GetComponent <EnemyManager>(); gameStatus = GameStatus.RUNNING; }
public void UseTrap() { List <GameObject> gameobjects = new List <GameObject>(); if (numOfTraps > 0) { numOfTraps--; if (characterType == Character.AI) { gameobjects.Add(AvatarManager.GetInstance().GetPlayer()); } else { gameobjects.Add(AvatarManager.GetInstance().GetAI()); } gameobjects.AddRange(EnemyManager.GetInstance().GetEnemies()); double[] distance = new double[gameobjects.Count]; for (int i = 0; i < gameobjects.Count; i++) { distance[i] = CalculateDistance(gameobjects[i].transform); } int indexMin = GetIndexMin(distance); if (indexMin == 0) { AvatarManager.GetInstance().Teleport(gameobjects[indexMin].GetComponent <AvatarCharacter>()); } else { Debug.Log("Enemy Teloported"); EnemyManager.GetInstance().TeleportEnemy(gameobjects[indexMin].GetComponent <Enemy>()); } } }
public static Character FromDTO(Game game, CharacterData data) { if (gameRef == null) { gameRef = (Game1)game; } if (characterAnimations.Count == 0) { BuildAnimations(); } Character character = new Character(); character.Name = data.Name; character.TextureName = data.TextureName; Texture2D texture = game.Content.Load <Texture2D>(@"CharacterSprites\" + data.TextureName); character.Sprite = new AnimatedSprite(texture, gameRef.PlayerAnimations); //AnimationKey key = AnimationKey.WalkDown; //Enum.TryParse<AnimationKey>(parts[2], true, out key); character.Sprite.CurrentAnimation = data.CurrentAnimation; character.Conversation = data.Conversation; character.BattleAvatar = AvatarManager.GetAvatar(data.BattleAvatar); return(character); }
private void CreateAvatarsFor(String ownerType) { IFileManager fileManager = AzureTestUtil.CreateTestFileManager(); IAvatarManager avatarManager = new AvatarManager(fileManager); Guid id = Guid.Empty; //创建头像文件 String directory; using (var stream = File.Open("Avatar\\WangFei.1024x768.jpg", FileMode.Open)) { directory = avatarManager.CreateAvatars(ownerType, id, stream); } //验证头像文件已经生成 var files = fileManager.GetFiles(directory); Assert.AreEqual(Enum.GetValues(typeof (AvatarSizes)).Length, files.Length); foreach (var f in files) { Console.WriteLine(f); } //删除生成的头像并验证结果 avatarManager.DeleteAvatars(ownerType, id); var filesAfterDelete = fileManager.GetFiles(directory); Assert.AreEqual(0, filesAfterDelete.Length); }
public static Character FromJson(Game game, string jsonString) { if (gameRef == null) { gameRef = (Game1)game; } if (characterAnimations.Count == 0) { BuildAnimations(); } Character character = new Character(); string[] parts = jsonString.Split(','); character.Name = parts[0]; character.TextureName = parts[1]; Texture2D texture = game.Content.Load <Texture2D>(@"CharacterSprites\" + parts[1]); character.Sprite = new AnimatedSprite(texture, gameRef.PlayerAnimations); AnimationKey key = AnimationKey.WalkDown; Enum.TryParse <AnimationKey>(parts[2], true, out key); character.Sprite.CurrentAnimation = key; character.Conversation = parts[3]; character.BattleAvatar = AvatarManager.GetAvatar(parts[4].ToLowerInvariant()); return(character); }
async Task <IEnumerable <AvatarItem> > LoadStaticAvatars() { var avatarManager = new AvatarManager(Settings.AccessToken); List <Avatar> staticAvatars = await avatarManager.GetStaticAvatars().ConfigureAwait(false); return(staticAvatars.Select(Convert)); }
// Use this for initialization void Start() { avatarManager = AvatarManager.GetInstance(); while (avatarManager == null) { avatarManager = AvatarManager.GetInstance(); } }
private void OnTriggerEnter(Collider other) { // Debug.Log("TestScript trigger:" + other.transform.tag); if (other.transform.tag == "Avatar") { AvatarManager.GetInstance().RemoveAvatar(other.GetComponent <AvatarCharacter>()); } }
// Start is called before the first frame update public static void SaveAvatarStats(AvatarManager mainAvatar) { BinaryFormatter bf = new BinaryFormatter(); FileStream stream = new FileStream(Application.persistentDataPath + "/avatar.sav", FileMode.Create); AvatarStats data = new AvatarStats(mainAvatar); bf.Serialize(stream, data); stream.Close(); }
void HandleAvatarUpdated(string jid, string avatarHash) { if (jid == m_Account.Jid.Bare) { QApplication.Invoke(delegate { avatarLabel.Pixmap = (QPixmap)AvatarManager.GetAvatar(avatarHash); }); } }
public AvatarStats(AvatarManager mainAvatar) { stats = new int[5]; stats[0] = mainAvatar.Boredom; stats[1] = mainAvatar.Sleep; stats[2] = mainAvatar.Hunger; stats[3] = mainAvatar.lastUsedHour; stats[4] = mainAvatar.catNumber; }
public CubeWorld(ICWListener cwListener, ICWFxListener fxListener) { this.cwListener = cwListener; this.fxListener = fxListener; this.sectorManager = new SectorManager(this); this.tileManager = new TileManager(this); this.itemManager = new ItemManager(this); this.avatarManager = new AvatarManager(this); this.dayCycleManager = new DayCycleManager(this); }
public void Start() { // create the avatar at the last open monster slot avatarObject = GameObject.Instantiate(GameStateSync.Instance.AvatarPrefab, slots.Children[slots.Children.Length - 1].transform.position, Quaternion.Euler(new Vector3(0f, 0f, 0f))) as GameObject; avatarObject.transform.SetParent(slots.Children[slots.Children.Length - 1]); avatarManager = avatarObject.GetComponent <AvatarManager>(); //manager.ReadCardFromAsset(); avatarManager.CardFaceGlowImage.enabled = false; }
public void SetupElement(AvatarManager avatarManager, string skeletonName, Sprite image, bool canBeRemoved) { associatedAvatarManager = avatarManager; label.text = skeletonName; removeButton.SetActive(canBeRemoved); transform.SetSiblingIndex(transform.GetSiblingIndex() - 1); associatedAvatarManager.OnAvatarDestroyed += MissingAvatar; if (image != null) { avatarImage.sprite = image; } }
static async Task GetAvatarsMapping() { var avatarManager = new AvatarManager(); var map = JsonConvert.DeserializeObject <List <AvatarMapping> >(File.ReadAllText(@"C:\Projects\HoNAvatarManager\src\HoNAvatarManager.Core\map.json")); foreach (var hero in HeroNames) { try { Console.WriteLine(hero); var mapEntity = map.SingleOrDefault(x => x.Hero == hero); var allAvatars = avatarManager.GetHeroAvatars(hero).ToList(); var avatars = avatarManager.GetHeroAvatars(hero).Where(x => x.Contains("alt", StringComparison.InvariantCultureIgnoreCase)).ToList(); for (int i = 0, j = 0; i < mapEntity.AvatarInfo.Count && j < avatars.Count; i++) { var mapAvatar = mapEntity.AvatarInfo[i].AvatarName; string entityAvatar; if (mapAvatar.Contains("POG")) { entityAvatar = allAvatars.FirstOrDefault(x => x.Contains("pog", StringComparison.InvariantCultureIgnoreCase)); } else if (mapAvatar.Contains("Throwback")) { entityAvatar = allAvatars.FirstOrDefault(x => x.Contains("classic", StringComparison.InvariantCultureIgnoreCase)); } else { entityAvatar = avatars[j++]; } mapEntity.AvatarInfo[i].ResourceName = entityAvatar; Console.WriteLine($" * {mapAvatar} = {entityAvatar}"); } Console.WriteLine(); } catch (Exception ex) { var currentColor = Console.ForegroundColor; Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine($"Error parsing hero {hero}: {ex}"); Console.ForegroundColor = currentColor; } } File.WriteAllText(@"C:\Projects\HoNAvatarManager\src\HoNAvatarManager.Core\map_new.json", JsonConvert.SerializeObject(map)); }
public ProfilePage() { this.Account = ServiceLocator.Current.GetService <Account>(); this.MyViewModel = ServiceLocator.Current.GetService <MyViewModel>(); this.XmppClientEx = ServiceLocator.Current.GetService <XmppClientEx>(); SelectProfileImageCommand = ReactiveCommand.Create(() => { // Wrap the creation of the OpenFileDialog instance in a using statement, // rather than manually calling the Dispose method to ensure proper disposal OpenFileDialog dlg = new OpenFileDialog(); dlg.Title = "Open Image"; dlg.Filter = "Image Files (*.bmp;*.jpg;*.jpeg,*.png,*.gif)|*.BMP;*.JPG;*.JPEG;*.PNG;*.GIF"; if (dlg.ShowDialog() == true) { imgProfile.Source = CreateResizedImage(new BitmapImage(new Uri(dlg.FileName)), 250); // set the tag to null, because we have a custom image now imgProfile.Tag = null; } } ); PublishProfileDataCommand = ReactiveCommand.Create(async() => { byte[] imageBytes = null; if ((string)imgProfile.Tag != "default") { imageBytes = GetJpgBytesFromBitmapSource(imgProfile.Source as BitmapSource); } //await PublishVCard(imageBytes); if (imageBytes != null) { var publishAvatarDataIq = AvatarManager.CreatePublishAvatarDataStanza(this.GetJpgBytesFromBitmapSource(imgProfile.Source as BitmapSource)); var res1 = await this.XmppClientEx.SendIqAsync(publishAvatarDataIq); var publishAvatarMetadataIq = AvatarManager.CreatePublishAvatarMetadataStanza(imageBytes, (int)imgProfile.Source.Height, (int)imgProfile.Source.Height, "image/jpg"); var res2 = await this.XmppClientEx.SendIqAsync(publishAvatarMetadataIq); var publishNickIq = NicknameManager.CreatePublishNicknameStanza(txtNickname.Text); var res3 = await this.XmppClientEx.SendIqAsync(publishNickIq); } } , MyViewModel.IsConnectedObervalble ); InitializeComponent(); }
public object GetImage(RoomParticipant participant) { // FIXME: AvatarManager only deals with bare jids, so unless we know the participant's real jid, // this wont work since nickJids look like room@server/nickname. if (!String.IsNullOrEmpty(participant.RealJID)) { return(AvatarManager.GetAvatar(participant.RealJID)); } else { return(AvatarManager.GetAvatar("default")); } }
private bool TryGetAvatarManager(out AvatarManager avatarManager) { try { avatarManager = NetworkScene.FindNetworkScene(this) .GetComponentInChildren <AvatarManager>(); } catch (System.NullReferenceException) { avatarManager = null; } return(avatarManager); }
void RPC_SetupHmdLessAvatarFromAssetBundle(string hmdLessAvatarName, string newAvatarName, string skeletonName) { AvatarManager am = GameObject.Find(hmdLessAvatarName).GetComponent <AvatarManager>(); am.LoadHMDLessAvatarFromAssetBundle(newAvatarName, skeletonName, 1.7f); GameManager.Instance.hmdLessAvatars.Add(gameObject); // hmdLessAvatar.GetComponent<PlayerManager> ().isHmdLess = true; // // hmdLessAvatar.GetComponent<PlayerManager> ().DestroyHMDHead (); // // Destroy(hmdLessAvatar.GetComponent<PlayerManager> ().cameraRig); }
// Called when the Plugin is selected public void OnActivate(PluginCameraHelper helper) { PluginLog.Log("ActionCameraPlugin", "OnActivate"); timerHelper = new TimerHelper(); ConfigUtility utility = new ConfigUtility(_settings.configurationName); cameraDirector = new ActionCameraDirector(utility.Config, helper, ref timerHelper); AvatarManager avatarManager = Resources.FindObjectsOfTypeAll <AvatarManager>().FirstOrDefault(); avatarRefSignal = avatarManager?.GetPrivateField <AvatarReferenceSignal>("_avatarInstantiated"); avatarRefSignal?.OnChanged.AddListener(OnAvatarChanged); OnAvatarChanged(avatarRefSignal?.Value); }
public void CreateRequestAvatarStanzaTest() { var expectedXml = @"<iq id='foo' to='*****@*****.**' type='get' xmlns='jabber:client'> <pubsub xmlns='http://jabber.org/protocol/pubsub'> <items node='urn:xmpp:avatar:data'> <item id='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed'/> </items> </pubsub> </iq>"; var pIq = AvatarManager.CreateRequestAvatarStanza("*****@*****.**", "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed"); pIq.Id = "foo"; pIq.ShouldBe(expectedXml); }
private void CmdSpawnAvatar(string avatarPersonName) { GameObject spawn = Instantiate(playerAvatar, transform.position, Quaternion.identity); NetworkServer.SpawnWithClientAuthority(spawn, gameObject); spawnedPlayerAvatar = spawn; avatarData = AvatarManager.GetAvatarDataByName(avatarPersonName); spawn = Instantiate(avatarData.AvatarPrefab, spawnedPlayerAvatar.transform); NetworkServer.SpawnWithClientAuthority(spawn, gameObject); spawnedPlayerPerson = spawn; //spawnedPlayerPerson.transform.SetParent(spawnedPlayerAvatar.transform); RpcSetAvatar(spawnedPlayerAvatar, spawnedPlayerPerson); }
public GameObject GetClosestAgent(GameObject source) { List <GameObject> gameobjects = new List <GameObject>(); gameobjects.Add(AvatarManager.GetInstance().GetPlayer()); gameobjects.AddRange(EnemyManager.GetInstance().GetEnemies()); double[] distance = new double[gameobjects.Count]; for (int i = 0; i < gameobjects.Count; i++) { distance[i] = CalculateDistance(gameobjects[i].transform); } int indexMin = GetIndexMin(distance); return(gameobjects[indexMin]); }
// Use this for initialization void Start() { mSpawnManager = GameObject.Find("AvatarSpawnManager").GetComponent <SpawnPointManager>(); mAvatarManager = GameObject.Find("ServerObject").GetComponent <AvatarManager>(); mAvatarGraphicsMain = transform.Find("GraphicsMain"); mAvatarGraphicsOverlay = transform.Find("GraphicsOverlay"); mAvatarPickup = GetComponent <AvatarPickup>(); mGraphicsOriginalScale = mAvatarGraphicsMain.localScale; StartCoroutine("Respawn", true); DontDestroyOnLoad(gameObject); }
protected override void ProcessRecord() { var avatarManager = new AvatarManager(); if (ParameterSetName == "Single") { avatarManager.RemoveHeroAvatar(Hero); } else if (ParameterSetName == "All") { foreach (var hero in GlobalResources.HeroNames) { avatarManager.RemoveHeroAvatar(hero); } } }
public async Task ExecuteLoadStatsCommand() { if (IsBusy) { return; } IsBusy = true; try { var adminManager = new AdminManager(Settings.AccessToken); var avatarManager = new AvatarManager(Settings.AccessToken); Count = await adminManager.TotalAvatarCount(); var avas = await avatarManager.GetStaticAvatars(); Avatars.Clear(); var items = await adminManager.PopularAvatars(); foreach (var avatar in items.OrderByDescending(a => a.Count)) { var myava = avas.FirstOrDefault(a => a.Id == avatar.AvatarId); if (myava == null) { continue; } Avatars.Add(new MyAvatar { Count = avatar.Count.ToString(), Location = myava.Location, Url = EndPoints.BaseUrl + myava.Location }); } } catch (Exception ex) { var page = new ContentPage(); page.DisplayAlert("Error", "Unable to load.", "OK");; } finally { IsBusy = false; } }
static void GetAllHeroAvatars() { var avatarManager = new AvatarManager(); foreach (var hero in HeroNames) { Console.WriteLine($"- [ ] {hero}"); File.AppendAllText(@"C:\Projects\HoNAvatarManager\src\HoNAvatarManager.Tools\data.txt", $"- [ ] {hero}{Environment.NewLine}"); var avatars = avatarManager.GetHeroAvatars(hero); foreach (var avatar in avatars) { Console.WriteLine($" - [ ] {avatarManager.GetHeroAvatarFriendlyName(hero, avatar)}"); File.AppendAllText(@"C:\Projects\HoNAvatarManager\src\HoNAvatarManager.Tools\data.txt", $" - [ ] {avatarManager.GetHeroAvatarFriendlyName(hero, avatar)}{Environment.NewLine}"); } } }
public CoCServer() { _settings = new NetworkManagerAsyncSettings(50, 50); _listener = new Socket(SocketType.Stream, ProtocolType.Tcp); _acceptPool = new SocketAsyncEventArgsPool(100); AvatarManager = new AvatarManager(); DataManager = new DataManager(); Clients = new List<CoCRemoteClient>(); MessageHandlers = new Dictionary<ushort, MessageHandler>(); CommandHandlers = new Dictionary<int, CommandHandler>(); LoginMessageHandlers.RegisterLoginMessageHandlers(this); InGameMessageHandlers.RegisterInGameMessageHandlers(this); BuildingCommandHandlers.RegisterBuildingCommandHandlers(this); AvatarManager.LoadAllAvatars(); }
public void CreatePublishAvatarDataStanzaTest() { var expectedXml = @"<iq id='foo' type='set' xmlns='jabber:client'> <pubsub xmlns='http://jabber.org/protocol/pubsub'> <publish node='urn:xmpp:avatar:data'> <item id='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed'> <data xmlns='urn:xmpp:avatar:data'>aGVsbG8gd29ybGQ=</data> </item> </publish> </pubsub> </iq>"; var bytes = Encoding.ASCII.GetBytes("hello world"); var pIq = AvatarManager.CreatePublishAvatarDataStanza(bytes); pIq.Id = "foo"; pIq.ShouldBe(expectedXml); }
private void AvatarDownloaded(string hash) { ModelSaberAPI.avatarDownloaded -= AvatarDownloaded; if (this != null && playerAvatarHash == hash) { Plugin.log.Debug($"Avatar with hash \"{hash}\" loaded! (2)"); if (avatar != null & avatar.eventsPlayer != null) { avatar.Destroy(); } avatar = AvatarManager.SpawnAvatar(ModelSaberAPI.cachedAvatars[hash], avatarInput); avatar.SetChildrenToLayer(10); currentAvatarHash = hash; } }
void InitializeAvatarController() { #if DEBUG Plugin.log.Info("Spawning avatar"); #endif centerAdjust = GameObject.FindObjectOfType <VRCenterAdjust>(); avatarInput = new MultiplayerAvatarInput(); avatar = AvatarManager.SpawnAvatar(defaultAvatarInstance, avatarInput); /* * exclusionScript = avatar.GameObject.GetComponentsInChildren<AvatarScriptPack.FirstPersonExclusion>().FirstOrDefault(); * if (exclusionScript != null) * exclusionScript.SetVisible(); */ playerNameText = CustomExtensions.CreateWorldText(transform, "INVALID"); playerNameText.rectTransform.anchoredPosition3D = new Vector3(0f, 0.25f, 0f); playerNameText.alignment = TextAlignmentOptions.Center; playerNameText.fontSize = 2.5f; playerSpeakerIcon = new GameObject("Player Speaker Icon", typeof(Canvas), typeof(CanvasRenderer)).AddComponent <Image>(); playerSpeakerIcon.GetComponent <Canvas>().renderMode = RenderMode.WorldSpace; playerSpeakerIcon.rectTransform.SetParent(transform); playerSpeakerIcon.rectTransform.localScale = new Vector3(0.004f, 0.004f, 1f); playerSpeakerIcon.rectTransform.pivot = new Vector2(0.5f, 0.5f); playerSpeakerIcon.rectTransform.anchoredPosition3D = new Vector3(0f, 0.65f, 0f); playerSpeakerIcon.sprite = Sprites.speakerIcon; avatar.eventsPlayer.gameObject.transform.SetParent(centerAdjust.transform, false); transform.SetParent(centerAdjust.transform, false); if (ModelSaberAPI.cachedAvatars.Any(x => x.Value.fullPath == avatar.customAvatar.fullPath)) { currentAvatarHash = ModelSaberAPI.cachedAvatars.First(x => x.Value.fullPath == avatar.customAvatar.fullPath).Key; } else { currentAvatarHash = "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"; } }
public async Task ExecuteLoadStatsCommand() { if (IsBusy) return; IsBusy = true; try { var adminManager = new AdminManager(Settings.AccessToken); var avatarManager = new AvatarManager(Settings.AccessToken); Count = await adminManager.TotalAvatarCount(); var avas = await avatarManager.GetStaticAvatars(); Avatars.Clear(); var items = await adminManager.PopularAvatars(); foreach(var avatar in items.OrderByDescending(a => a.Count)) { var myava = avas.FirstOrDefault(a => a.Id == avatar.AvatarId); if (myava == null) continue; Avatars.Add(new MyAvatar { Count = avatar.Count.ToString(), Location = myava.Location, Url = EndPoints.BaseUrl + myava.Location }); } } catch (Exception ex) { var page = new ContentPage(); page.DisplayAlert("Error", "Unable to load.", "OK"); ; } finally { IsBusy = false; } }
public static void m() { var stopwatch = new Stopwatch(); var avatarManager = new AvatarManager(); stopwatch.Start(); for (int i = 0; i < 100; i++) { var avatar = avatarManager.CreateNewAvatar(); Console.WriteLine("Created new avatar with id {0} and token {1}", avatar.ID, avatar.Token); } stopwatch.Stop(); Console.WriteLine("Done in {0}ms", stopwatch.Elapsed.TotalMilliseconds); Console.WriteLine("Saving avatars"); stopwatch.Restart(); avatarManager.SaveAllAvatars(); stopwatch.Stop(); Console.WriteLine("Done in {0}ms", stopwatch.Elapsed.TotalMilliseconds); Console.ReadLine(); }
async Task<IEnumerable<AvatarItem>> LoadStaticAvatars () { var avatarManager = new AvatarManager (Settings.AccessToken); List<Avatar> staticAvatars = await avatarManager.GetStaticAvatars ().ConfigureAwait (false); return staticAvatars.Select (Convert); }
private async void ChangeAvatarViaId_OnClick(object sender, RoutedEventArgs e) { var userManager = new AvatarManager("HhYZWTPIldWkWtlmIcx8CLAfE4jZacU4yPg-kv99yB5n9sP1mokPtwgGelQyjbRWcrrLpp6vAwtS7fDKN68U1fh_--k3XQ-LgKraK6W2IktCjuLkYqkIA7KB5G5Qv8Ym6YhSo7y62Fo9Uz4nzHatm5EFaDRk8odPYmkr9ksGi9sH5PaCI5_HjY6UKb2fNIpjHYqpYiBNkJ1EnWlnYHDK1JJp4fk3RSWp9ohFpuXjNmKtzRTqomF28OuCfUvME_Lf9mLsP0peTQX4_yGMtFPdjYJ0qx0b4vcRBEQos4Q8hHf0vmG2ZPNB6ARKgw5ZVzuKf1zkQOqaQe76e0VwvHrZ8fF9S6leZE0wfknGwDglpGfyx71qqovDZ_tHgXAsp5oCDqOpbVPZwX5FgrHsKZInOsj4tLakCpjiPKQmYOmD74MzVyHj2ExOukpR9utsY4FrLiBh3NOcaeau9U_ZjLkGDIcKVSX8SRbr9SnHms3HvQ6-zfSe_isudmFHNxAcZ_t0IuTwC_WR4J26N0IsusjvgHiAvBXLh_73cvmcxvJfIbw"); var result = await userManager.GetStaticAvatars(); }
void Start() { maxScale = maxScaleInScreenHeight*Screen.height; avatarManager = GetComponent<AvatarManager>(); }
// Use this for initialization void Start() { mSpawnManager = GameObject.Find("AvatarSpawnManager").GetComponent<SpawnPointManager>(); mAvatarManager = GameObject.Find("ServerObject").GetComponent<AvatarManager>(); mAvatarGraphicsMain = transform.Find("GraphicsMain"); mAvatarGraphicsOverlay = transform.Find("GraphicsOverlay"); mAvatarPickup = GetComponent<AvatarPickup>(); mGraphicsOriginalScale = mAvatarGraphicsMain.localScale; StartCoroutine("Respawn", true); DontDestroyOnLoad(gameObject); }
void Start() { mAvatar = GetComponent<Avatar>(); avatarManager = GameObject.FindGameObjectWithTag("ServerBehaviour").GetComponent<AvatarManager>(); avatarShoot = GetComponent<AvatarShoot>(); }