private void SpyButtons() { HasButtons = true; var atkBtn = ButtonsView.Attack(true, 2, TargetPlanetName, TargetPlanetId); atkBtn.ButtonId = "spy_" + Id + "_attack"; Buttons = new List <IButtonsView> { atkBtn, ButtonsView.SpyDelete(Id) }; ReportInfoBtns(); }
public void PlanetInfoButtons() { if (HasButtons) { return; } HasButtons = true; if (PlanetReferToCurrentUser) { if (IsBookmark) { Buttons = new List <IButtonsView> { ButtonsView.DeleteBookmark(1, BookmarkId, TypeNativeName, Id, 0) }; } else { Buttons = new List <IButtonsView> { ButtonsView.ConstructorSizeBtn(1, true, "Go To Planet", "GameServices.mapControlHelper.jumpToUserPlanet", new { OwnId = Id, UpdateSelect = true }) }; } } else if (IsBookmark) { Buttons = new List <IButtonsView> { ButtonsView.Spy(3, Id, NativeName, false), ButtonsView.Attack(false, 3, NativeName, Id), ButtonsView.DeleteBookmark(3, BookmarkId, TypeNativeName, Id, 0) }; } else { Buttons = new List <IButtonsView> { ButtonsView.Spy(2, Id, NativeName, false), ButtonsView.Attack(false, 2, NativeName, Id) }; } }