public override bool NextScript(String mes) { // 自定义命令(有些自定义命令为了突出写成了中文,实际不推荐) if (roleName != null) { if ("noname".Equals(mes, StringComparison.InvariantCultureIgnoreCase)) { roleName.SetVisible(false); } else if ("name0".Equals(mes, StringComparison.InvariantCultureIgnoreCase)) { roleName.SetVisible(true); roleName.SetBackground("assets/name0.png"); roleName.SetLocation(5, 15); } else if ("name1".Equals(mes, StringComparison.InvariantCultureIgnoreCase)) { roleName.SetVisible(true); roleName.SetBackground("assets/name1.png"); roleName.SetLocation(GetWidth() - roleName.GetWidth() - 5, 15); } } if ((flag + "星星").Equals(mes, StringComparison.InvariantCultureIgnoreCase)) { // 添加脚本事件标记(需要点击后执行) SetScrFlag(true); type = 1; return(false); } else if ((flag + "去死吧,星星").Equals(mes, StringComparison.InvariantCultureIgnoreCase)) { type = 0; } else if ((flag + "关于天才").Equals(mes, StringComparison.InvariantCultureIgnoreCase)) { message.SetVisible(false); SetScrFlag(true); // 强行锁定脚本 SetLocked(true); yes = new LButton("assets/dialog_yes.png", 112, 33); yes.Tag = this; yes.Click = new YesClick(); CenterOn(yes); Add(yes); return(false); } return(true); }
public override void Alter(LTimerContext c) { // 初始化完毕 if (IsOnLoadComplete()) { // 标题未达到窗体边缘 if (title.GetX() + title.GetWidth() + 25 <= GetWidth()) { // 以三倍速移动(红色无角……) title.Move_right(3); } else { // 设定开始按钮可用 start.SetEnabled(true); // 设定结束按钮可用 end.SetEnabled(true); } } }