public void OnTriggerExit2D(Collider2D coll) { if (coll.gameObject.tag == TagsManager.GetTag(Tag.LocalPlayerBody) || coll.gameObject.tag == TagsManager.GetTag(Tag.RemotePlayerBody)) { target = staticTarget; } }
//To isolate private int PostRemover(int postId, PaintStoreContext db) { var tempPost = db.Posts.First(x => x.Id == postId); UsersManager.UserPostsCountMinus(db, tempPost.UserId); var tagsToRemove = db.PostTags.Where(x => x.PostId == postId).ToList(); foreach (var tagToRemove in tagsToRemove) { db.PostTags.Remove(tagToRemove); TagsManager.TagsCountMinus(db, tagToRemove.TagId); } db.Posts.Remove(db.Posts.First(x => x.Id == postId)); foreach (var like in db.PostLikes.Where(x => x.PostId == postId)) { db.PostLikes.Remove(db.PostLikes.First(x => x.Id == like.Id)); } foreach (var comment in db.PostComments.Where(x => x.PostId == postId)) { db.PostComments.Remove(db.PostComments.First(x => x.Id == comment.Id)); foreach (var like in db.CommentLikes.Where(x => x.CommentId == comment.Id)) { db.CommentLikes.Remove(db.CommentLikes.First(x => x.Id == like.Id)); } } _cloudinaryService.DeleteImage(tempPost.ImgLink); return(postId); }
void DeathRPC(bool life, PhotonMessageInfo pmi) { if (life) { PlayersManager.FindPlayer(pmi.sender).score = PlayersManager.FindPlayer(pmi.sender).score / 7; Instantiate(explosion, body.transform.position, body.transform.rotation); tankStore.stan.SetActive(false); body.material = deathMat; head.material = deathMat; PlayersManager.FindPlayer(pmi.sender).gameObject.GetComponent <TankEvolution>().HullGameObject.tag = TagsManager.GetTag(Tag.StaticGameObject); } else { tankStore.stan.SetActive(true); body.material = defaultMat; head.material = defaultMat; PlayerSetup ps = PlayersManager.FindPlayer(pmi.sender).gameObject.GetComponent <PlayerSetup>(); GameObject myColliderObject = GetComponent <TankEvolution>().HullGameObject; if (ps.photonView.isMine) { TagsManager.SetGameObjectTag(myColliderObject, Tag.LocalPlayerBody); LayerManager.SetGameObjectLayer(myColliderObject, Layer.LocalPlayer); } else { TagsManager.SetGameObjectTag(myColliderObject, Tag.RemotePlayerBody); LayerManager.SetGameObjectLayer(myColliderObject, Layer.RemotePlayer); } } }
public void SetUp() { _airspaceChecker = Substitute.For <IAirspaceChecker>(); _uut = new TagsManager(_airspaceChecker); _tracks = new List <Track> { new Track() { Tag = "1" }, new Track() { Tag = "2" }, new Track() { Tag = "3" } }; _tags = new List <string>(); _airspaceChecker.Check(_tracks[0]).Returns(true); _airspaceChecker.Check(_tracks[1]).Returns(true); _airspaceChecker.Check(_tracks[2]).Returns(true); }
public void SetBarrierOutNearList(Collider2D collision) { if (collision.GetComponent <AntiTankBarrier>() == null) { return; } if (collision.tag == TagsManager.GetTag(Tag.RepairedBarrier)) { tempObiektDoZniszczenia.Remove(collision.gameObject.GetComponent <AntiTankBarrier>()); } if (collision.tag == TagsManager.GetTag(Tag.DestroyedBarrier)) { tempObiektDoNaprawy.Remove(collision.gameObject.GetComponent <AntiTankBarrier>()); } //Wyłącza pola edycji if (collision.gameObject.GetComponent <AntiTankBarrier>().fieldForRepair != null) { collision.gameObject.GetComponent <AntiTankBarrier>().fieldForRepair.SetActive(false); } if (collision.gameObject.GetComponent <AntiTankBarrier>().fieldForDestroy != null) { collision.gameObject.GetComponent <AntiTankBarrier>().fieldForDestroy.SetActive(false); } }
//If BOT collision he's target void OnTriggerEnter2D(Collider2D coll) { if (coll.gameObject.tag == TagsManager.GetTag(Tag.RoadPoint)) { //UnityEngine.Debug.Log("<color=blue>BOT</color>: idę za Kolejnym punktem ścieżki"); RoadPoint roadPoint = coll.gameObject.GetComponent <RoadPoint>(); roadPoint.ResetCollider(); int bezpiecznik = 0; while (true) { int index = Random.Range(0, roadPoint.punktyDrogiObok.Length); if (roadPoint.punktyDrogiObok[index] != tempTargetRoad) { tempTargetRoad = target; target = roadPoint.punktyDrogiObok[index]; break; } else { bezpiecznik++; if (bezpiecznik > 10) { //UnityEngine.Debug.Log("<color=blue>BOT</color>: koniec ścieżki"); tempTargetRoad = target; target = roadPoint.punktyDrogiObok[index]; break; } } } } }
protected void RepairBarrierRPC() { destroyed = false; gameObject.tag = TagsManager.GetTag(Tag.RepairedBarrier); GetComponent <SpriteRenderer>().sprite = repairedTexture; GetComponent <BoxCollider2D>().isTrigger = false; }
public void SetUp() { _transponderReceiver = Substitute.For <ITransponderReceiver>(); _trackTransmitter = new TrackTransmitter(); _dateTimeBuilder = new DateTimeBuilder(); _trackObjectifier = new TrackObjectifier(_dateTimeBuilder); _trackReciever = new TrackReciever(_transponderReceiver, _trackObjectifier, _trackTransmitter); _output = Substitute.For <IOutput>(); _tracksManager = Substitute.For <ITracksManager>(); _airspaceChecker = Substitute.For <IAirspaceChecker>(); _uut = new TagsManager(_airspaceChecker); _courseCalculator = Substitute.For <ICourseCalculator>(); _velocityCalculator = Substitute.For <IVelocityCalculator>(); _seperationEventChecker = Substitute.For <ISeperationEventChecker>(); _trackWarehouse = new TrackWarehouse(_uut, _courseCalculator, _velocityCalculator, _tracksManager, _seperationEventChecker); _atmController = new AtmController(_trackTransmitter, _output, _trackWarehouse); _list = new List <string> { "ATR423;39045;12932;14000;20151006213456000" }; _trackTransmitter.TrackReady += (o, args) => { _recievedTracks = args.TrackList; }; // Act _transponderReceiver.TransponderDataReady += Raise.EventWith(new RawTransponderDataEventArgs(_list)); }
public override void Awake() { base.Awake(); dataEntityCollection = Service.Get <CPDataEntityCollection>(); tagsManager = Service.Get <TagsManager>(); loadingController = Service.Get <LoadingController>(); }
public PostsController(PostManager postManager, CategoryManager categoryManager, TagsManager tagsManager, UserManager userManager) { this._postManager = postManager; this._categoryManager = categoryManager; this._tagsManager = tagsManager; this._userManager = userManager; }
protected void DestroyBarrierRPC() { gameObject.tag = TagsManager.GetTag(Tag.DestroyedBarrier); destroyed = true; GetComponent <SpriteRenderer>().sprite = destroyedTexture; GetComponent <BoxCollider2D>().isTrigger = true; }
void OnCollisionEnter2D(Collision2D coll) { if (coll.gameObject.tag == TagsManager.GetTag(Tag.LocalPlayerBody) || coll.gameObject.tag == TagsManager.GetTag(Tag.Bot)) { Destroy(); } }
void ObracajKolizyjnie() { dystansDoMyszki = Vector2.Distance(raycastStart.transform.position, Camera.main.ScreenToWorldPoint(Input.mousePosition)); maxFirePoint.transform.localPosition = new Vector3(-dystansDoMyszki * 3f, 0f, 0f); Vector2 mousePosition = new Vector2(maxFirePoint.transform.position.x, maxFirePoint.transform.position.y); Vector2 raycastStartPos = new Vector2(raycastStart.position.x, raycastStart.position.y); RaycastHit2D hit = Physics2D.Raycast(raycastStartPos, mousePosition - raycastStartPos, dystansDoMyszki, WhatToHit); Debug.DrawLine(raycastStartPos, mousePosition, Color.cyan); if (hit.collider != null) { if (hit.collider.tag == TagsManager.GetTag(Tag.RemotePlayerBody) || hit.collider.tag == TagsManager.GetTag(Tag.Bot)) { GetComponent <SpriteRenderer>().color = red; } else { GetComponent <SpriteRenderer>().color = yellow; } Debug.DrawLine(raycastStartPos, hit.point, Color.red); transform.position = new Vector3(hit.point.x, hit.point.y, 0f); } else { GetComponent <SpriteRenderer>().color = green; transform.localPosition = new Vector3(-dystansDoMyszki * 3, 0, 0); } }
void OnTriggerEnter2D(Collider2D coll) { if (coll.gameObject.tag == TagsManager.GetTag(Tag.LocalPlayerBody) || coll.gameObject.tag == TagsManager.GetTag(Tag.RemotePlayerBody)) { target = coll.gameObject; } }
public void Setup() { //Arrange _output = Substitute.For <IOutput>(); _filePath = @"...\...\...\"; FileStream output = new FileStream(_filePath + "SeperationLogFile.txt", FileMode.Create, FileAccess.Write); StreamWriter fileWriter = new StreamWriter(output); fileWriter.Write(""); fileWriter.Close(); _transponderReceiver = Substitute.For <ITransponderReceiver>(); _trackTransmitter = new TrackTransmitter(); _dateTimeBuilder = new DateTimeBuilder(); _trackObjectifier = new TrackObjectifier(_dateTimeBuilder); _trackReciever = new TrackReciever(_transponderReceiver, _trackObjectifier, _trackTransmitter); _output = Substitute.For <IOutput>(); _tracksManager = new TracksManager(); _courseCalculator = new CourseCalculator(); _velocityCalculator = new VelocityCalculator(); _seperationEventChecker = new SeperationEventChecker(); _airspace = new Airspace() { MaxAltitude = 20000, MinAltitude = 500, Northeast = new Corner() { X = 90000, Y = 90000 }, Southwest = new Corner() { X = 10000, Y = 10000 } }; _airspaceChecker = new AirspaceChecker(_airspace); _tagsManager = new TagsManager(_airspaceChecker); _trackWarehouse = new TrackWarehouse(_tagsManager, _courseCalculator, _velocityCalculator, _tracksManager, _seperationEventChecker); _atmController = new AtmController(_trackTransmitter, _output, _trackWarehouse); _uut = new SeperationEventLogger(_output, _seperationEventChecker); _list = new List <string> { "ATR423;11000;11000;14000;20151006213456000", "ATR424;11000;11000;14000;20151006213456000" }; _trackTransmitter.TrackReady += (o, args) => { _recievedTracks = args.TrackList; }; //Act _transponderReceiver.TransponderDataReady += Raise.EventWith(new RawTransponderDataEventArgs(_list)); }
void CheckPlayerOutNear(Collider2D collision) { if (collision.tag == TagsManager.GetTag(Tag.RemotePlayerBody)) { gameOver.onPlayerDead -= collision.GetComponent <TankObject>().PlayerGO.GetComponent <TankDeath>().tankPeriscope.CameraShake; //PlayersInNear.Remove(collision.GetComponent<Keeper>().keep.GetComponent<PlayerGO>().myPlayer); } }
public DefaultController(PostManager postManager, PageManager pageManager, CategoryManager categoryManager, TagsManager tagsManager, CommentManager commentManager) { this._postManager = postManager; this._pageManager = pageManager; this._categoryManager = categoryManager; this._tagsManager = tagsManager; this._commentManager = commentManager; }
/// <summary> /// Jestem lokalnym graczem i trafiam BOTa /// </summary> /// <param name="hit"></param> protected void HitBotHowPlayer(RaycastHit2D hit, float damage) { if (hit.collider.tag == TagsManager.GetTag(Tag.Bot)) { hit.collider.GetComponent <BOTHealt>().myPV.RPC("AdBotDamage", PhotonTargets.All, damage); //niech bot sprawdza jako czołg ma gracz hit.collider.GetComponent <BOTHealt>().SetLastShooter(myPV.GetComponent <PlayerGO>().myPlayer); hit.collider.GetComponent <BOTHealt>().SyncHP(hit.collider.GetComponent <BOTHealt>().healtPoint); } }
public void TestErrors() { var tagsMgr = new TagsManager(); tagsMgr.Put <string>("ABC", "Test"); tagsMgr.Put <int>("XYZ", 10); Assert.Throws <KeyNotFoundException>(() => tagsMgr.Get <int>("KLM")); Assert.Throws <InvalidCastException>(() => tagsMgr.Get <int>("ABC")); }
private static void ColorSettingsExport() { string path = EditorUtility.SaveFilePanel("Export", "", TagsManager.savingFileName, "bytes"); if (path == null || path == "") { return; } TagsManager.Save(path); Debug.Log("Export successfully"); }
private void OnTriggerExit2D(Collider2D collision) { if (collision.tag == TagsManager.GetTag(Tag.StaticGameObject) || collision.tag == TagsManager.GetTag(Tag.RepairedBarrier) || collision.tag == TagsManager.GetTag(Tag.DestroyedBarrier)) { canBuildPanel.SetActive(true); canNotBuildPanel.SetActive(false); canBuild = true; } }
public RssController(PostManager postManager, CategoryManager categoryManager, TagsManager tagManager, PageManager pageManager, CommentManager commentManager, BasicSettings basicSettings, CommentsSettings commentsSettings) { this._postManager = postManager; this._categoryManager = categoryManager; this._tagManager = tagManager; this._pageManager = pageManager; this._commentManager = commentManager; this._basicSettings = basicSettings; this._commentsSettings = commentsSettings; }
public BlogMLImporter(ILoggerFactory loggerFactory, PostManager postManager, PageManager pageManager, TagsManager tagsManager, CategoryManager categoryManager, CommentManager commentManager) { this._postManager = postManager; this._pageManager = pageManager; this._categoryManager = categoryManager; this._tagsManager = tagsManager; this._commentManager = commentManager; this._logger = loggerFactory.CreateLogger <BlogMLImporter>(); }
public void GetTaggedMedia() { try { // Get snow tagged media var snowTagMedia = TagsManager.GetTaggedMedia("snow", 5); Assert.IsNotNull(snowTagMedia); } catch (Exceptions.InstagramAPICallException) { Assert.Fail("Instagram Api error."); } }
public void GetTagInfo() { try { // Get snow tag var snowTag = TagsManager.GetTagInfo("snow"); Assert.IsNotNull(snowTag); } catch (Exceptions.InstagramAPICallException) { Assert.Fail("Instagram Api error."); } }
public void OnTriggerExit2D(Collider2D collision) { if (collision.tag == TagsManager.GetTag(Tag.DeepWater)) { sink = false; sinkTime = maxSinkTime; HUDManager.Instance.meltTime.text = ""; } if (collision.tag == TagsManager.GetTag(Tag.Water)) { swim = false; } }
public HttpTags(string configPath) { this.configPath = configPath; //获取配置文件的路径 if (String.IsNullOrEmpty(configPath)) { this.configPath = AppDomain.CurrentDomain.BaseDirectory + request.QueryString["config"]; } //创建标签管理器对象 Tags = new TagsManager(configPath); }
public BlogMLExporter(ILoggerFactory loggerFactory, PostManager postManager, PageManager pageManager, TagsManager tagsManager, CategoryManager categoryManager, UserManager userManager, CommentManager commentManager, BasicSettings basicSettings) { this._postManager = postManager; this._pageManager = pageManager; this._categoryManager = categoryManager; this._tagsManager = tagsManager; this._commentManager = commentManager; this._userManager = userManager; this._basicSettings = basicSettings; this._logger = loggerFactory.CreateLogger <BlogMLExporter>(); }
private static void ColorSettingsImport() { string path = EditorUtility.OpenFilePanel("Import", "", "bytes"); if (path == null || path == "") { return; } TagsManager.Load(path); EditorWindow.GetWindow <SegmentationSettingsWindow> ("Settings", true).Repaint(); Debug.Log("Import successfully"); }
public void SetUp() { _airspace = new Airspace() { MaxAltitude = 20000, MinAltitude = 500, Northeast = new Corner() { X = 90000, Y = 90000 }, Southwest = new Corner() { X = 10000, Y = 10000 } }; FileStream fs = new FileStream(@"...\...\...\Airspace.xml", FileMode.Create); XmlSerializer serializer = new XmlSerializer(typeof(Airspace)); serializer.Serialize(fs, _airspace); fs.Close(); _transponderReceiver = Substitute.For <ITransponderReceiver>(); _trackTransmitter = new TrackTransmitter(); _dateTimeBuilder = new DateTimeBuilder(); _trackObjectifier = new TrackObjectifier(_dateTimeBuilder); _trackReciever = new TrackReciever(_transponderReceiver, _trackObjectifier, _trackTransmitter); _output = Substitute.For <IOutput>(); _tracksManager = new TracksManager(); _courseCalculator = new CourseCalculator(); _velocityCalculator = new VelocityCalculator(); _seperationEventChecker = new SeperationEventChecker(); _seperationEventLogger = new SeperationEventLogger(_output, _seperationEventChecker); _uut = new AirspaceFileReader(); _airspaceChecker = new AirspaceChecker(_uut.Read()); _tagsManager = new TagsManager(_airspaceChecker); _trackWarehouse = new TrackWarehouse(_tagsManager, _courseCalculator, _velocityCalculator, _tracksManager, _seperationEventChecker); _atmController = new AtmController(_trackTransmitter, _output, _trackWarehouse); _list = new List <string> { "ATR423;11000;11000;14000;20151006213456000" }; _trackTransmitter.TrackReady += (o, args) => { _recievedTracks = args.TrackList; }; //Act _transponderReceiver.TransponderDataReady += Raise.EventWith(new RawTransponderDataEventArgs(_list)); }
void OnTriggerExit2D(Collider2D coll) { if (coll.gameObject.tag == TagsManager.GetTag(Tag.Bot) || coll.gameObject.tag == TagsManager.GetTag(Tag.RemotePlayerBody)) { if (turret.towerType == TowerType.IS7OnHead) { curretTarget = TankEvolution.Instance.BarrelEndPoint; } else { curretTarget = staticTarget; } } }
protected override async Task OnInitializeAsync(IActivatedEventArgs args) { await base.OnInitializeAsync(args); _container.RegisterInstance<ISessionStateService>(SessionStateService); _container.RegisterInstance<INavigationService>(NavigationService); _container.RegisterType<ICredentialService, CredentialService>(new ContainerControlledLifetimeManager()); _container.RegisterType<NetworkManager>(new ContainerControlledLifetimeManager()); _container.RegisterType<TileManager>(new ContainerControlledLifetimeManager()); _container.RegisterInstance(_appSettingsService); _container.RegisterInstance(_telemetryClient); _container.RegisterType<ImageManager>(new ContainerControlledLifetimeManager()); var uri = new Uri("ms-appx:///Assets/ApiAuth.json"); var file = await StorageFile.GetFileFromApplicationUriAsync(uri); var strData = await FileIO.ReadTextAsync(file); var data = JObject.Parse(strData); var appId = data["AppId"].ToString(); var appKey = data["AppKey"].ToString(); _apiClient = new ApiClient(appId, appKey); _container.RegisterInstance(_apiClient); var localStorageManager = new LocalStorageManager(_telemetryClient); localStorageManager.Init(); _container.RegisterInstance(localStorageManager); var savedStreamManager = new SavedStreamManager(localStorageManager); _container.RegisterInstance(savedStreamManager); _tagsManager = _container.Resolve<TagsManager>(); _container.RegisterInstance(_tagsManager); _tagsManager.ProcessQueue(); Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride = _appSettingsService.DisplayCulture; var unityServiceLocator = new UnityServiceLocator(_container); ServiceLocator.SetLocatorProvider(() => unityServiceLocator); ViewModelLocationProvider.SetDefaultViewModelFactory(ViewModelFactory); ViewModelLocationProvider.SetDefaultViewTypeToViewModelTypeResolver(ViewModelTypeResolver); }
private static void Test_tags() { TagsManager tags = new TagsManager(AppDomain.CurrentDomain.BaseDirectory+"tags.xml"); tags.Add(new Tag { Name = "能查不1", Description = "", LinkUri = "/" }); tags.Add(new Tag { Name = "能查不2", Description = "", LinkUri = "/" }); tags.Add(new Tag { Name = "能查不2", Description = "", LinkUri = "/" }); tags.Delete("24"); // tags.Update(t); foreach (Tag t1 in tags.Tags) { Console.WriteLine(t1.Name); } }
private void Invoke_TestReplace() { TagsManager tagsManager = new TagsManager(AppDomain.CurrentDomain.BaseDirectory + "tag.xml"); const string testContent = @"最近项目有需要<a class=""auto-tag"" target=""_blank"" title="""" href=""tpl1"">开发</a>一个模板的功能,在asp.net mvc项目中使用模板在不压缩代码的模板情况下,性能能提升0.02s左右(本地IIS+FF)"; const string testContent2 = @"奥博建站系统是<a href=""#"">厦门奥博科技技术</a><p>开发的一款<a href=""#"">奥博科技技术</a>基于asp.net mvc和asp.net <a href=""#"">模板</a>组件的网站管理系统。程序高效,安全,功能强大。从最初的v1.0到v1.5,v1.8,v2.0,v2.2,v2.7 经过无数次的改进,不仅支持<a href=""#"">模板</a>技术,缓存,自定义路由,全站静态化,更包括一键生成文档文件!<a href=""#"">奥博建站</a>系统包括多用户管理,和会员系统,消息系统,评论系统,同时提供接口方便二次开发。 今天奥博建站系统升级到3.0了,最大的特色就是:多数据库的支持。您现在可以做为网站的数据库,同时支持数据库的切换。小型网站使用更快。</p>"; const string testContent1 = @" 淘宝网上卖银耳的卖家很多,但是在这里面很多卖家并不是我们通江人,而且也没有我们通江的银耳,很多卖家是以袋料银耳来充通江银耳,所以买到这样的假货心里一定很不舒服吧,很多买银耳的朋友非常担心这个问题,都想买到品质优良的正宗的通江银耳,我们是通江土特产专营,为了让淘宝网上的买家买到正宗的通江银耳,我们建立了专业的网站和论坛来对通江银耳进行宣传,我们还成立了专业的银耳合作社,和农户签订了购销合同,农民采收,我们包销售,这样农民也就有了相当的积极性。我们这样做也是为保证有大量的货源,能让淘宝网上的买家更多的买到正宗的通江银耳,我们销售的银耳力争是在野生天然环境下生长的银耳,虽然产量很小,但品质优良,所以价格高大家也愿意接受。因为我们不销售假银耳,我们的银耳是正宗地通江野生银耳。"; response.Write(String.Format("测试内容为:<br />{0}<br />", testContent)); string x1 = tagsManager.ReplaceSingleTag(testContent); response.Write(String.Format("<br/><br/><span style=\"color:green\">替换标签后的内容为:</span><br />{0}", x1)); string x2 = tagsManager.ReplaceSingleTag(x1); response.Write(String.Format("<br /><br /><span style=\"color:red\">再次替换后的内容为:</span><br />{0}", x2)); response.Write(String.Format("<br /><br /><span style=\"color:red\">移除多余的Tags:</span><br />{0}", tagsManager.RemoveAutoTags(x2))); }