public void UpdateActionCd() { for (int i = 0; i < FightingDanmuGameMode.ActionNum; i++) { OperatorView vv = view.Actions[i]; if (i >= gameMode.state.PresetActions.Count || gameMode.state.PresetActions[i] == null) { return; } vv.CDMask.fillAmount = gameMode.state.PresetActions[i].CdLeft / gameMode.state.PresetActions[i].Cd; } }
public override void BindView() { view.TimeLeft = root.Find("TimeLeft").GetComponentInChildren <Text>(); view.DanmuField = (RectTransform)(root.Find("DanmuField")); view.GoodLayer = view.DanmuField.Find("Good") as RectTransform; view.BadLayer = view.DanmuField.Find("Bad") as RectTransform; view.ScoreValue = root.Find("Score").Find("Value").GetComponent <Text>(); view.ScoreTarget = root.Find("Score").Find("Target").GetComponent <Text>(); view.Hp = root.Find("Hp").GetComponent <Slider>(); view.HpValue = root.Find("Hp").Find("Value").GetComponent <Text>(); view.ShieldBg = root.Find("Hp").Find("ShieldBg").GetComponent <Image>(); view.ShieldFront = root.Find("Hp").Find("ShieldFront").GetComponent <Image>(); view.ShieldTimeLeft = root.Find("Hp").Find("ShieldFront").Find("TimeValue").GetComponent <Text>(); view.EnegyBar = root.Find("EnegyBar").Find("Image").GetComponent <Image>(); view.EnegyValue = root.Find("EnegyBar").Find("Value").GetComponent <Text>(); Transform skillDetailTr = root.Find("SkillDetail"); { SkillDetailPanel vv = new SkillDetailPanel(); vv.BindView(skillDetailTr); view.skillDetail = vv; vv.root.gameObject.SetActive(false); } Transform Actions = root.Find("Options"); view.Actions.Clear(); for (int i = 0; i < FightingDanmuGameMode.ActionNum; i++) { Transform child = Actions.GetChild(i); OperatorView vv = new OperatorView(); vv.BindView(child); view.Actions.Add(vv); } Transform passive = root.Find("Passive"); { OperatorView vv = new OperatorView(); vv.BindView(passive); view.Passive = vv; } }
public void UpdateActions() { for (int i = 0; i < FightingDanmuGameMode.ActionNum; i++) { OperatorView vv = view.Actions[i]; if (i >= gameMode.state.PresetActions.Count || gameMode.state.PresetActions[i] == null) { return; } vv.Title.text = gameMode.state.PresetActions[i].Name; vv.Picture.sprite = mResLoader.LoadResource <Sprite>("CardImage/" + gameMode.state.PresetActions[i].PictureUrl); } { if (gameMode.state.Passive != null) { OperatorView vv = view.Passive; vv.Title.text = gameMode.state.Passive.Name; vv.Picture.sprite = mResLoader.LoadResource <Sprite>("CardImage/" + gameMode.state.Passive.PictureUrl); } } }
public OperatorController() { _screen = new OperatorView(); _service = new OperatorService(); }
public void NewoperatorContractsLink() { OperatorView.Click(); }