// Use this for initialization void Awake() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } AddCamera(); AddSlingShot(); instance.level.width = 2; //DontDestroyOnLoad(gameObject); if (Timer.instance != null) { levelNum = Timer.instance.LevelNum; } else { Debug.Log("Elevel: Can't find timer"); } }
/// <summary> /// 执行写日志的操作 /// </summary> /// <param name="Level">错误级别</param> /// <param name="msg">要写入的消息</param> public static void WriterLine(ELevel Level, string msg, string value)//加入时期判断默认保留当天日志 { string path = System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().ManifestModule.FullyQualifiedName) + "\\Log\\errorLog"; string errorMes = null; //存放错误信息 try { int SaveDate = GetDeleteLogDay(); //默认保留30天 path = System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().ManifestModule.FullyQualifiedName) + "\\Log\\" + Level.ToString() + "Log"; if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } if (SaveDate == 0) { SaveDate = 15; } //保留多少天原始日志 DeleteLog(path, SaveDate); } catch (Exception ex) { errorMes = ex.Message; //存放错误信息 } finally { if (errorMes == null) { WriteEnd(Level, path, msg, value); } else { WriteEnd(Level, path, "系统写日志时报错", errorMes); } } }
public async void LoadLevel(ELevel level, SaveData data = null) { currentLevel = level; AsyncOperation operation = SceneManager.LoadSceneAsync((int)level, LoadSceneMode.Single); operation.allowSceneActivation = false; while (!operation.isDone) { if (operation.progress == .9f) { break; } await Task.Delay(10); } operation.allowSceneActivation = true; while (!operation.isDone) { await Task.Delay(10); } if (data == null) { return; } GameController obj = GameObject.Find("GameController").GetComponent <GameController> ( ); if (obj != null) { obj.StageController.SetStage(data.Pos, data.EnergyRemain, data.CanUseDash, data.ElapsedTime); } }
private static void LogContext(string value, ELevel eLevel) { ConsoleColor color = Console.ForegroundColor; switch (eLevel) { case ELevel.Informative: { color = ConsoleColor.Green; break; } case ELevel.Warning: { color = ConsoleColor.Yellow; break; } case ELevel.Error: { color = ConsoleColor.Red; break; } default: { color = ConsoleColor.Gray; break; } } Console.ForegroundColor = color; Console.WriteLine(String.Format("exodus: {0}", value)); }
static void Main(string[] args) { Console.WriteLine(">>>>>>>>>>> Jogos dos 8 <<<<<<<<<<<"); Console.WriteLine(); Console.WriteLine("Informe o nível de dificuldade:"); Console.WriteLine("1 - Iniciante"); Console.WriteLine("2 - Intermediário"); Console.WriteLine("3 - Avançado"); ELevel level = (ELevel)Convert.ToInt32(Console.ReadLine()); Board board = new Board(level); board.Draw(); do { Console.WriteLine(); Console.WriteLine("Informe a letra que gostaria de movimentar:"); char word = Convert.ToChar(Console.ReadLine().ToUpper()); board.Move(word); board.Draw(); } while (!board.IsOrdered); Console.WriteLine(); Console.WriteLine("Parabéns! Você ordenou o tabuleiro"); Console.ReadKey(); }
public static LevelAttribute GetAttribute(ELevel _enum) { if (m_attrs == null) { m_attrs = Util.Fill<ELevel, LevelAttribute>(); } return m_attrs[_enum]; }
public static LevelAttribute GetAttribute(ELevel _enum) { if (m_attrs == null) { m_attrs = Util.Fill <ELevel, LevelAttribute>(); } return(m_attrs[_enum]); }
public LogError(int userId, string title, string details, string source, ELevel level, EEnvironment environment) : this() { UserId = userId; this.Title = !string.IsNullOrWhiteSpace(title) ? title : throw new ArgumentNullException(nameof(title)); Details = details; Source = source; Level = level; Environment = environment; }
//============================================================================= // Description : 등급을 검사해서 남기는 시간을 포함해서 로그를 남긴다. //============================================================================= private static void WriteLine(ELevel eLevel, string strMsg) { string strLog = String.Format("[{0}][{1,-7:G}]{2}", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffff"), eLevel, strMsg); Debug.WriteLine(strLog); if ((s_bInitialize) && s_eLevel >= eLevel) { s_logFile.WriteLine(strLog); } }
public ListLogErrorsViewModel(int userId, string title, ELevel level, EEnvironment environment, string source, string details, int events, bool filed, int id) { UserId = userId; Title = title; Level = level; Source = source; Details = details; Events = events; Environment = environment; Filed = filed; Id = id; }
public SaveData(float energyRemain = 0f, bool canUseDash = false, Stage stage = null, float elapsedTime = 0f) { this.EnergyRemain = energyRemain; this.CanUseDash = canUseDash; this.Stage = stage; if (stage != null) { this.Level = stage.Level; this.Pos = stage.transform.position; this.ElapsedTime = elapsedTime; } }
public static void EnumTask2() { Console.WriteLine("Pasirinkite zinutes svarba 0 - low, 1 - medium, 2 - high"); ELevel pasirinkimasEnum = Enum.Parse <ELevel>(Console.ReadKey().KeyChar.ToString()); var zodynas = new Dictionary <ELevel, string> { { ELevel.Low, "Low level" }, { ELevel.Medium, "Medium level" }, { ELevel.High, "High level" } }; Console.WriteLine(zodynas.ContainsKey(pasirinkimasEnum)? zodynas[pasirinkimasEnum] : "Neteisingas pasirinkimas"); }
static string GetLevelNameFromEnum(ELevel levelEnum) { if (Dicts.levelDict == null) { Dicts.InitLevelDict(); } foreach (KeyValuePair <string, string> kvp in Dicts.levelDict) { if (levelEnum.ToString().Equals(kvp.Value)) { return(kvp.Key); } } return(""); }
//============================================================================= // Description : 초기화. 초기화를 하지 않으면 파일로 저장하지 않는다. // strPath : 파일 경로 // eLevel : 남길 로그 등급 //============================================================================= public static void Initialize(string strPath, ELevel eLevel, bool bBuffering) { if (s_bInitialize) { return; } if (!s_logFile.Open(strPath, bBuffering)) { return; } s_eLevel = eLevel; s_bInitialize = true; }
private static void Echo(ELevel _lv, params object[] _params) { if (_lv < Log_Level) { return; } if (_params.Length > 0) { ArrayList tmpArr = new ArrayList(_params); string format = tmpArr[0].ToString(); tmpArr.RemoveAt(0); Debug.LogFormat(format, tmpArr); } }
public void Log(ELevel level, string msg) { if (level >= mLogLevel) { msg = string.Format("[{0}]{1}", System.Enum.GetName(typeof(ELevel), level), msg); UnityEngine.Debug.Log(msg); if (mFile != null) { int end_offset = (int)mFile.Seek(0, SeekOrigin.End); var bytes = System.Text.Encoding.UTF8.GetBytes(msg); mFile.Write(bytes, end_offset, bytes.Length); } } }
public static string ToFriendlyString(this ELevel level) { switch (level) { case ELevel.Debug: return("Debug"); case ELevel.Error: return("Error"); case ELevel.Warning: return("Warning"); default: return(null); } }
/// <summary> /// 最终写日记操作 /// </summary> /// <param name="Level">错误级别</param> /// <param name="path">日志存放路径</param> /// <param name="msg">说明解释</param> /// <param name="value">错误信息</param> private static void WriteEnd(ELevel Level, string path, string msg, string value) { try { string date = string.Format("{0}\\{1}.txt", path, GetLogFileName()); //创建日志文件 StreamWriter writer = new StreamWriter(date, true, System.Text.Encoding.GetEncoding("GB2312")); writer.WriteLine(""); writer.WriteLine("错误级别为:" + Level.ToString() + " 记录时间:" + DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")); writer.WriteLine("说明解释为:" + msg); writer.WriteLine("异常信息:" + value); writer.WriteLine("---------------------------------------------------------------------------------------------"); writer.Close(); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
void LoadNewLevel(ELevel lvl) { PreLevelLoadActions(); switch (lvl) { case ELevel.Level1: { Debug.Log("In Level 1"); break; } case ELevel.Level2: { Debug.Log("In Level 2"); break; } } PostLevelLoadActions(); }
void Update( ) { if (bSocreGet) { for (int i = 0; i < datas.Count; i++) { scoreObjs[i].gameObject.SetActive(true); scoreTexts[i].text = datas[i].score; userTexts[i].text = datas[i].user; timeTexts[i].text = datas[i].time; levelTexts[i].text = datas[i].level; } bSocreGet = false; loadText.enabled = false; } if (Input.GetKeyDown(KeyCode.F2)) { initLevel = ELevel.LEVEL1_OTAKU; } }
void LoadNewLevel(ELevel lvl) { PreLevelLoadActions (); switch (lvl) { case ELevel.Level1: { Debug.Log ("In Level 1"); break; } case ELevel.Level2: { Debug.Log ("In Level 2"); break; } } PostLevelLoadActions (); }
public static void LoadLevel(int lvl) { currentLevel = (ELevel)lvl; GameLogic gameLogic = GameLogic.GetInstance(); Game game = gameLogic.GetGame(); ArrayList enemies = gameLogic.GetEnemies(); switch (lvl) { case 1: LevelOne(game, gameLogic, enemies); break; case 2: LevelTwo(game, gameLogic, enemies); break; case 3: LevelThree(game, gameLogic, enemies); break; default: break; } }
private static ListLogErrorsViewModel CreateListLogErrorsViewModel(int userId, string title, EEnvironment environment, ELevel level, string source, string details, int events, bool filed, int id) { return(new ListLogErrorsViewModel( userId: userId, title: title, filed: filed, environment: environment, level: level, source: source, details: details, events: events, id: id )); }
public Board(ELevel level) { switch (level) { case ELevel.Amateur: { BuildBoard(dimension: 3); break; } case ELevel.Intermediate: { BuildBoard(dimension: 4); break; } case ELevel.Advanced: { BuildBoard(dimension: 5); break; } } }
public void Notify(ELevel l, string message) { Brush b = Brushes.Purple; string t = "internal error 01"; switch (l) { case ELevel.information: b = Brushes.White; t = message; break; case ELevel.warning: b = Brushes.Yellow; t = String.Format("WARNING: {0}", message); break; case ELevel.error: b = Brushes.Red; t = String.Format("ERROR: {0}", message); break; case ELevel.failure: b = Brushes.Red; t = String.Format("FAILURE: {0}", message); break; } log.Document.Dispatcher.Invoke(new Action(delegate() { var p = new TextRange(log.Document.ContentStart, log.Document.ContentStart) { Text = t + "\n" }; p.ApplyPropertyValue(TextElement.ForegroundProperty, b); })); }
public void EnterLevel(ELevel level) { SceneManager.LoadScene((int)level); }
public async void Get_all_log_errors(int userId, string title, EEnvironment environment, ELevel level, string source, string details, int events, bool filed, int id) { //Arrange List <ListLogErrorsViewModel> listLogErrorsViewModel = new List <ListLogErrorsViewModel>(); listLogErrorsViewModel.Add( new ListLogErrorsViewModel( userId: userId, filed: filed, title: title, environment: environment, level: level, source: source, details: details, events: events, id: id )); Response <List <ListLogErrorsViewModel> > response = new Response <List <ListLogErrorsViewModel> >(data: listLogErrorsViewModel, success: true, errors: null); _logErrorServiceMock.Setup(x => x.Get(null)) .Returns(Task.FromResult(response)); //Act var logErrorController = new LogErrorsController(_logErrorServiceMock.Object, _loggerMock.Object); var actionResult = await logErrorController.GetAll(); var result = actionResult.Result as OkObjectResult; // Assert result.StatusCode.Should() .Be((int)HttpStatusCode.OK); var obtainedResponse = result.Value as Response <List <ListLogErrorsViewModel> >; obtainedResponse.Should() .BeEquivalentTo(response); }
private void ChangeLevelIcon(ELevel aLevel) { m_LevelIconSelected = m_LevelIcons[aLevel]; }
void Notify(ELevel l, string message, params object[] rest) { Notify(l, String.Format(message, rest)); Logger.log(message, rest); }
public void SetLogLevel(ELevel level) { mLogLevel = level; }
public void TestToFriendlyString(ELevel environment, string text) { environment.ToFriendlyString().Should().Be(text); }