private EMDataLevelStruct SetData (int row, params string[] metaData) { int i = 0; EMDataLevelStruct data = new EMDataLevelStruct(); if (!int.TryParse (metaData [i++], out data.LevelType)) { Debug.LogError (string.Format("[Error] row : {0}, LevelType", row)); return null; } if (!int.TryParse (metaData [i++], out data.LevelOpenId)) { Debug.LogError (string.Format("[Error] row : {0}, LevelOpenId", row)); return null; } if (!int.TryParse (metaData [i++], out data.StartGold)) { Debug.LogError (string.Format("[Error] row : {0}, StartGold", row)); return null; } if (!int.TryParse (metaData [i++], out data.Hp)) { Debug.LogError (string.Format("[Error] row : {0}, Hp", row)); return null; } if (!int.TryParse (metaData [i++], out data.Patience)) { Debug.LogError (string.Format("[Error] row : {0}, Patience", row)); return null; } if (!int.TryParse (metaData [i++], out data.Math)) { Debug.LogError (string.Format("[Error] row : {0}, Math", row)); return null; } if (!int.TryParse (metaData [i++], out data.GLanguage)) { Debug.LogError (string.Format("[Error] row : {0}, GLanguage", row)); return null; } if (!int.TryParse (metaData [i++], out data.Language)) { Debug.LogError (string.Format("[Error] row : {0}, Language", row)); return null; } if (!int.TryParse (metaData [i++], out data.Common)) { Debug.LogError (string.Format("[Error] row : {0}, Common", row)); return null; } if (!int.TryParse (metaData [i++], out data.Jop)) { Debug.LogError (string.Format("[Error] row : {0}, Jop", row)); return null; } if (!int.TryParse (metaData [i++], out data.Private)) { Debug.LogError (string.Format("[Error] row : {0}, Private", row)); return null; } if (!int.TryParse (metaData [i++], out data.Rest)) { Debug.LogError (string.Format("[Error] row : {0}, Rest", row)); return null; } if (!int.TryParse (metaData [i++], out data.Luck)) { Debug.LogError (string.Format("[Error] row : {0}, Luck", row)); return null; } return data; }
public void Copy (EMDataLevelStruct orgData) { LevelType = orgData.LevelType ; LevelOpenId = orgData.LevelOpenId ; StartGold = orgData.StartGold ; Hp = orgData.Hp ; Patience = orgData.Patience ; Math = orgData.Math ; GLanguage = orgData.GLanguage ; Language = orgData.Language ; Common = orgData.Common ; Jop = orgData.Jop ; Private = orgData.Private ; Rest = orgData.Rest ; Luck = orgData.Luck ; }
public EMDataLevelStruct (EMDataLevelStruct orgData) { Copy(orgData) ; }