public SilkTagBase SetTag(string tagName, List <string> args) { switch (tagName) { case "name": NameTag newName = new NameTag(tagName, args); return(newName); case "prompt": PromptTag newPrompt = new PromptTag(tagName); return(newPrompt); case "speaker": SpeakerTag newSpeaker = new SpeakerTag(tagName, args); return(newSpeaker); case "pronoun": PronounTag newPronoun = new PronounTag(tagName, args); return(newPronoun); case "nexttree": NextTreeTag newTreeTag = new NextTreeTag(tagName, args); return(newTreeTag); //case "state": // StateTag newState = new StateTag (tagName, args); // return newState; //case "unload": //break; //UnloadTag newUnload = new UnloadTag (tagName); //return newUnload; case "sfx": SoundEffectTag newSFX = new SoundEffectTag(tagName, args); return(newSFX); case "audioclip": AudioClipTag newAudioClip = new AudioClipTag(tagName, args); return(newAudioClip); case "noprompt": NoPrompTag newNoPrompt = new NoPrompTag(tagName, args); return(newNoPrompt); case "videoclip": VideoClipTag newVideoClip = new VideoClipTag(tagName, args); return(newVideoClip); case "connect": ConnectTag newConnectTag = new ConnectTag(tagName, args); return(newConnectTag); case "action": ActionTag newActionTag = new ActionTag(tagName, args); return(newActionTag); default: DummyTag newDummy = new DummyTag(tagName, args); return(newDummy); } }
private OnePage Page1(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); //nameTag����|�[�g�ԍ���擾���Z�b�g����i�ύX�s�j var tmp = NameTag.Split(':'); var protocolKind = ProtocolKind.Tcp; var port = 0; var targetServer = ""; var targetPort = 0; if (tmp.Length == 4) { //�l������I�ɐݒ� protocolKind = (tmp[0] == "Tunnel-TCP") ? ProtocolKind.Tcp : ProtocolKind.Udp; port = Convert.ToInt32(tmp[1]); targetServer = tmp[2]; targetPort = Convert.ToInt32(tmp[3]); } onePage.Add(CreateServerOption(protocolKind, port, 60, 10)); //�T�[�o��{�ݒ� var key = "targetPort"; onePage.Add(new OneVal(key, targetPort, Crlf.Nextline, new CtrlInt(Lang.Value(key), 5))); key = "targetServer"; onePage.Add(new OneVal(key, targetServer, Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 50))); key = "idleTime"; onePage.Add(new OneVal(key, 1, Crlf.Nextline, new CtrlInt(Lang.Value(key), 5))); return onePage; }
private void FadeOut() { fadeoutTimer -= Time.deltaTime; var fadeoutProgress = fadeoutTimer / FadeoutDuration; var proc = 1f - fadeoutProgress; if (fadeoutTimer <= FadeoutDuration / 2f) { canvasGroup.alpha = fadeoutTimer / (FadeoutDuration / 2f); } FadeoutOffsetY = Mathf.Lerp(0, TargetFadeoutOffsetY, proc); if (Target) { transform.position = Target.position + (Vector3.up * (OffsetY + FadeoutOffsetY)); } if (background) { var color = NameTag.GetColorFromHex(Color); background.color = color; } if (fadeoutTimer <= 0f) { fadeoutTimer = FadeoutDuration; FadeoutOffsetY = 0; canvasGroup.alpha = 0; Manager.Return(this); } }
private void OnEnable() { NameTag.RegisterForNameTagCallbacks(NameTagCallback); if (pp_layer != null && pp_layer.haveBundlesBeenInited) { pp_layer.ResetHistory(); } }
public void GetStringTest(string fileName, NameTag testTag, string expectedString) { MediaFile testMediaFile = new MediaFile(GetTestDataFilePath(fileName)); string actualString = testTag.GetString(TestRenamer, testMediaFile); Assert.AreEqual(expectedString, actualString); }
public override void RenderUpdate(Timestep timestep, Entity entity, AvatarController avatarController, EntityUniverseFacade facade, int updateSteps) { if (entity.Logic is BotEntityLogic logic) { if (_botTileCode != logic.BotTile) { _botTileCode = logic.BotTile; _bot = Helpers.MakeTile(_botTileCode).Configuration.Icon.Matrix(); } if (_bladeTileCode != logic.BotComponent.BladeModel) { _bladeTileCode = logic.BotComponent.BladeModel; _bladeTile = Helpers.MakeTile(_bladeTileCode); } if (NameTag == null) { NameTag = ClientContext.NameTagRenderer.RegisterNameTag(entity.Id); } if (logic.UpdateColors) { WorldEditHook.Instance.CreateCache(); var botTile = Helpers.MakeTile(_botTileCode); var matrix = botTile.Configuration.Icon as MatrixDrawable; var bot = botTile.Configuration.Icon.GetPrivateFieldValue <CompactVertexDrawable>("_drawable"); var list = bot.CompileToVoxelVertexArray(); if (WorldEditHook.Cache.ContainsKey(_botTileCode)) { foreach (var cache in WorldEditHook.Cache[_botTileCode]) { foreach (var color in logic.ColorReplace) { if (color.Key.R + cache.Value.r == list[cache.Key].Color.R && color.Key.G + cache.Value.g == list[cache.Key].Color.G && color.Key.B + cache.Value.b == list[cache.Key].Color.B) { list[cache.Key].Color = new Color(color.Value.R + cache.Value.r, color.Value.G + cache.Value.g, color.Value.B + cache.Value.b, list[cache.Key].Color.A); } } } } _bot = new VertexDrawable(list.ToList()).Matrix(matrix.MatrixValue); logic.UpdateColors = false; } } }
public void Start() { if (!nameTagManager) { nameTagManager = FindObjectOfType <NameTagManager>(); } this.nameTag = nameTagManager.Add(this.transform); this.nameTag.Scale = 0.1f; this.transform.rotation = Quaternion.Euler(0, 180, 0); }
protected override void Dispose(bool disposing) { if (disposing) { if (NameTag != null) { ClientContext.NameTagRenderer.Unregister(NameTag); NameTag = null; } } }
private void AddNameTag() { // NameTag is used to display ingredients player is carrying nameTag = Instantiate(nameTagPrefab); nameTag.transform.SetParent(canvas, false); var playerData = GameplayManager.instance.playerData; var player = playerData.Where(t => t.player == transform).FirstOrDefault(); NameTag tag = nameTag.GetComponent <NameTag>(); tag.UpdateName(player.name); }
public override void ClientUpdate(Timestep timestep, Entity entity, AvatarController avatarController, EntityUniverseFacade facade) { Universe = facade; if (Universe == null) { return; } var fail = true; if (entity.Logic is ChargeableTileEntityLogic logic) { if (Universe.ReadTile(logic.Location, TileAccessFlags.None, out var tile)) { if (tile.Configuration.Components.Select <ChargeableComponent>().Any()) { if (ClientHook.NameTags.Contains(logic.Location)) { if (NameTag == null) { NameTag = ClientContext.NameTagRenderer.RegisterNameTag(entity.Id); } NameTag.Setup(entity.Physics.Position, Constants.NameTagLowerOffset, logic.TilePower.CurrentCharge.ToString("N0") + " / " + logic.TilePower.MaxCharge.ToString("N0"), false, false, false); fail = false; } } } if (entity.Logic is InnerCableTileEntityLogic innerLogic) { if (ClientHook.NameTags.Contains(innerLogic.Location)) { if (NameTag == null) { NameTag = ClientContext.NameTagRenderer.RegisterNameTag(entity.Id); } NameTag.Setup(entity.Physics.Position, Constants.NameTagLowerOffset, innerLogic.TilePower.CurrentCharge.ToString("N0") + " / " + innerLogic.TilePower.MaxCharge.ToString("N0"), false, false, false); fail = false; } } if (fail) { if (NameTag != null) { ClientContext.NameTagRenderer.Unregister(NameTag); NameTag = null; } } } }
void OnEnable() { textObj = (GameObject)Instantiate(textMesh, gameObject.transform.position, Quaternion.Euler(Vector3.forward)); textObj.transform.parent = transform; nTag = textObj.GetComponent<NameTag>(); if (TargetName = null) { TargetName = transform.parent.gameObject; } nTag.SetName(TargetName.name); TargetName.GetComponent<RenameComp>().renamed += OnRename; }
private Kernel _kernel; //����Web�̏d������o���邽�ߕK�v�ƂȂ� public Option(Kernel kernel, string path, string nameTag) : base(kernel.IsJp(), path, nameTag) { _kernel = kernel; var protocol = 0;//HTTP //nameTag����|�[�g�ԍ���擾���Z�b�g����i�ύX�s�j var tmp = NameTag.Split(':'); if (tmp.Length == 2) { int port = Convert.ToInt32(tmp[1]); protocol = (port == 443) ? 1:0; } var key = "useServer"; Add(new OneVal(key, false, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); var pageList = new List <OnePage>(); key = "Basic"; pageList.Add(Page1(key, Lang.Value(key), kernel, protocol)); pageList.Add(Page2("CGI", "CGI", kernel)); pageList.Add(Page3("SSI", "SSI", kernel)); pageList.Add(Page4("WebDAV", "WebDAV", kernel)); key = "Alias"; pageList.Add(Page5(key, Lang.Value(key), kernel)); key = "MimeType"; pageList.Add(Page6(key, Lang.Value(key), kernel)); key = "Certification"; pageList.Add(Page7(key, Lang.Value(key), kernel)); key = "CertUserList"; pageList.Add(Page8(key, Lang.Value(key), kernel)); key = "CertGroupList"; pageList.Add(Page9(key, Lang.Value(key), kernel)); key = "ModelSentence"; pageList.Add(Page10(key, Lang.Value(key), kernel)); key = "AutoACL"; pageList.Add(Page11(key, Lang.Value(key), kernel)); pageList.Add(PageAcl()); Add(new OneVal("tab", null, Crlf.Nextline, new CtrlTabPage("tabPage", pageList))); Read(_kernel.IniDb); //�@���W�X�g������̓ǂݍ��� }
// Called when game start void Start() { if (photonView.isMine) { GetComponent <CharacterController>().enabled = true; GetComponent <FirstPersonController>().enabled = true; GetComponentInChildren <AudioListener>().enabled = true; GetComponentInChildren <GunFirstPersonView>().enabled = true; foreach (Camera camera in GetComponentsInChildren <Camera>()) { camera.enabled = true; } MoveToLayer(this.transform.FindChild("T_Ak-47"), LayerMask.NameToLayer("Hidden")); MoveToLayer(this.transform.FindChild("FPSMainCamera/F_Ak-47"), LayerMask.NameToLayer("FPSGun")); MoveToLayer(this.transform.FindChild("PlayerModel"), LayerMask.NameToLayer("Hidden")); GameObject[] players = GameObject.FindGameObjectsWithTag("Player"); foreach (GameObject player in players) { if (player == gameObject) { continue; } NameTag nt = player.GetComponentInChildren <NameTag>(); nt.target = gameObject.transform.Find("NameCanvas/NameTag").transform; } } else { GameObject[] mcs = GameObject.FindGameObjectsWithTag("MainCamera"); if (mcs != null) { foreach (GameObject mc in mcs) { if (mc.GetComponent <Camera>().isActiveAndEnabled) { GetComponentInChildren <NameTag>().target = mc.transform.parent.Find("NameCanvas/NameTag").transform; break; } } } StartCoroutine(UpdateData()); } }
private OnePage Page1(string name, string title, Kernel kernel, int protocol) { var onePage = new OnePage(name, title); var key = "protocol"; onePage.Add(new OneVal(key, protocol, Crlf.Nextline, new CtrlComboBox(Lang.Value(key), new[] { "HTTP", "HTTPS" }, 100))); var port = 80; //nameTag����|�[�g�ԍ���擾���Z�b�g����i�ύX�s�j var tmp = NameTag.Split(':'); if (tmp.Length == 2) { port = Convert.ToInt32(tmp[1]); } onePage.Add(CreateServerOption(ProtocolKind.Tcp, port, 3, 10)); //�T�[�o��{�ݒ� key = "documentRoot"; onePage.Add(new OneVal(key, "", Crlf.Nextline, new CtrlFolder(Lang.Value(key), 50, kernel))); key = "welcomeFileName"; onePage.Add(new OneVal(key, "index.html", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 30))); key = "useHidden"; onePage.Add(new OneVal(key, false, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); key = "useDot"; onePage.Add(new OneVal(key, false, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); key = "useExpansion"; onePage.Add(new OneVal(key, false, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); key = "useDirectoryEnum"; onePage.Add(new OneVal(key, false, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); key = "serverHeader"; onePage.Add(new OneVal(key, "BlackJumboDog Version $v", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 50))); key = "useEtag"; onePage.Add(new OneVal(key, false, Crlf.Contonie, new CtrlCheckBox(Lang.Value(key)))); key = "serverAdmin"; onePage.Add(new OneVal(key, "", Crlf.Contonie, new CtrlTextBox(Lang.Value(key), 30))); return(onePage); }
public override void ClientUpdate(Timestep timestep, Entity entity, AvatarController avatarController, EntityUniverseFacade facade) { var fail = true; var runBase = true; if (entity.Logic is InnerCableTileEntityLogic logic) { if (ClientHook.ShowCables.Contains(logic.Location)) { if (NameTag == null) { NameTag = ClientContext.NameTagRenderer.RegisterNameTag(entity.Id); ThisClassMade = true; } NameTag.Setup(logic.Location.ToTileCenterVector3D(), Constants.NameTagLowerOffset, ClientContext.LanguageDatabase.GetTranslationString(logic.Tile + ".name"), false, false, false); fail = false; runBase = false; } if (fail) { if (NameTag != null && ThisClassMade) { ClientContext.NameTagRenderer.Unregister(NameTag); NameTag.Dispose(); NameTag = null; runBase = false; ThisClassMade = false; } } } if (runBase) { base.ClientUpdate(timestep, entity, avatarController, facade); } }
private void OnDisable() { NameTag.UnRegisterForNameTagCallbacks(NameTagCallback); }
private void btnPrint_Click(object sender, EventArgs e) { NameTag nt = new NameTag(this.seminarReference); nt.Print(); }
public void TagInput_ShouldHaveCorrectTagPriorities(string word, NameTag expectedTag) { Assert.Equal(expectedTag, (NameTag)Tagger.TagInput(new string[1] { word }).First()); }
public void TheConference(NameTag nt, Sharpie s, string f, string l) { nt(s(f, l)); }
public void TagInput_ShouldTagWordIfContainedInReferenceArray(string word, NameTag expectedTag) { Assert.Equal(expectedTag, (NameTag)Tagger.TagInput(new string[1] { word }).First()); }
public static ITag Create(string str) { ITag tag = null; var strTag = CreateTag(str); var value = CreateValue(str); switch (strTag) { case TagConfig.START: tag = new StartTag(); break; case TagConfig.BGM_PLAY: tag = new BgmPlayTag(); break; case TagConfig.BGM_STOP: tag = new BgmStopTag(); break; case TagConfig.EFFECT_SHOW: tag = new EffectShowTag(); break; case TagConfig.END: tag = new EndTag(); break; case TagConfig.CHARA_LOAD: tag = new CharaLoadTag(); break; case TagConfig.BG_LOAD: tag = new BgLoadTag(); break; case TagConfig.LOAD_EFFECT: tag = new LoadEffectTag(); break; case TagConfig.MSG: tag = new MsgTag(); break; case TagConfig.NAME: tag = new NameTag(); break; case TagConfig.SE_PLAY: tag = new SePlayTag(); break; case TagConfig.BG_SHOW: tag = new BgShowTag(); break; case TagConfig.TITLE_HIDE: tag = new TitleHideTag(); break; case TagConfig.TITLE_SHOW: tag = new TitleShowTag(); break; case TagConfig.CHARA_SHOW: tag = new CharaShowTag(); break; case TagConfig.BG_HIDE: tag = new BgHideTag(); break; case TagConfig.CHARA_HIDE: tag = new CharaHideTag(); break; case TagConfig.WAIT: tag = new WaitTag(); break; case TagConfig.P: tag = new PTag(); break; case TagConfig.ER: tag = new ErTag(); break; case TagConfig.CAMERA_GRAIN: tag = new CameraGrainEffectTag(); break; case TagConfig.CAMERA_COLOR: tag = new CameraColorEffectTag(); break; case TagConfig.CAMERA_VIGNETTE: tag = new CameraVignetteEffectTag(); break; case TagConfig.CAMERA_EFFECT_STOP: tag = new CameraEffectStopTag(); break; } if (tag == null) { Debug.LogError(strTag + "にマッチするタグはありませんでした"); return(null); } tag.Create(value); return(tag); }
public override void ClientUpdate(Timestep timestep, Entity entity, AvatarController avatarController, EntityUniverseFacade facade) { var fail = true; if (entity.Logic is SolarPanelTileEntityLogic logic) { if (facade.ReadTile(logic.Location, TileAccessFlags.None, out var tile)) { if (tile.Configuration.Components.Select <ChargeableComponent>().Any()) { if (ClientHook.NameTags.Contains(logic.Location)) { if (NameTag == null) { NameTag = ClientContext.NameTagRenderer.RegisterNameTag(entity.Id); } if (_efficienyTag == null) { _efficienyTag = ClientContext.NameTagRenderer.RegisterNameTag(entity.Id); } if (_chargeTag == null) { _chargeTag = ClientContext.NameTagRenderer.RegisterNameTag(entity.Id); } if (facade.TryGetLightPower(logic.Location, out var efficiency, out _, out _)) { var pos = Constants.NameTagLowerOffset; NameTag.Setup(entity.Physics.Position, new Vector3D(pos.X, pos.Y + 0.2, pos.Z), logic.TilePower.CurrentCharge.ToString("N0") + " / " + logic.TilePower.MaxCharge.ToString("N0"), false, false, false); _efficienyTag.Setup(entity.Physics.Position, new Vector3D(pos.X, pos.Y, pos.Z), efficiency + "%", false, false, false); _chargeTag.Setup(entity.Physics.Position, new Vector3D(pos.X, pos.Y - 0.2, pos.Z), logic.Generated + ClientContext.LanguageDatabase.GetTranslationString("nimbusfox.powerapi.perCycle"), false, false, false); fail = false; } } } } if (fail) { if (NameTag != null) { ClientContext.NameTagRenderer.Unregister(NameTag); NameTag = null; } if (_efficienyTag != null) { ClientContext.NameTagRenderer.Unregister(_efficienyTag); _efficienyTag = null; } if (_chargeTag != null) { ClientContext.NameTagRenderer.Unregister(_chargeTag); _chargeTag = null; } } } }