-
+131
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
Dictionary<string, string> Users = new Dictionary<string, string>();
//somecode
foreach (string key in Users.Keys)
{
string str = Users[key];
m_LookUpProjectSupervisorFilter.Text = str;
m_LookUpProjectSupervisorFilter.Value = key;
break;
}
Такое часто в рабочем проекте.
r1nk,
26 Октября 2014
-
+132
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
...
var word = frame as Word;
var _game = game;
int couner = 2;
game.SaveToParse(null);
// fire after save assync
game.GetParseInstance().FireWhenReadyAsync(() =>
{
// spend used iap
if (word != null && word.CustomWordUsed)
{
SpendCustomPhraseByued();
}
// add game to server
ParseController.Instance.AddNewGame(_game, _game.IsGameWasContinued() || _game.isGameNew, (error) =>
{
if (!string.IsNullOrEmpty(error))
{
Debug.LogError("GameController. Error while FinishThatGame: " + error);
}
couner--;
if (couner == 0 && onDone != null)
{
CoroutineProcess.Executor.ExecuteInMainThread(() =>
{
onDone();
});
}
});
});
// remove this game from list
RemoveGameFromGamesList(_game);
// increment games count
if (!frameContains && _game.gameOwner == parseUser)
{
parseUser.IncrementGamesCount();
}
// save to gallery
GalleryController.Instance.AddGameToGalery(_game, () =>
{
couner--;
if (couner == 0 && onDone != null)
{
onDone();
}
});
// finish started game
game = null;
Потокобезопасность, замыкания, английский, мьютексы не учи. Код пиши.
ps. проверка на "couner" не корректно выполнялась, надо было добавить критическую секцию.
sladkijBubaleh,
24 Октября 2014
-
+142
- 1
- 2
- 3
// string errorMessage;
if (result == false)
result = true; //because model is not changed
because
sharpman,
24 Октября 2014
-
+138
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
public new string ID
{
get
{
return base.ID;
}
set
{
base.ID = value;
}
}
taburetka,
24 Октября 2014
-
+132
- 1
- 2
- 3
- 4
- 5
SqlConnection cmdConnection = GetSKDConnection();
cmdConnection.Open();
SqlCommand resetCardCmd = new SqlCommand("UPDATE hPerson SET CurrentCardNr=NULL WHERE PersonalNr='" + pass.Number.TrimStart('0'), cmdConnection);
resetCardCmd.CommandText = "DELETE FROM bCardData WHERE CardFK=" + (from pf in pass.PassFieldList where pf.FieldTypeName == "radio" select pf).Single().Card.CardNumber;
resetCardCmd.ExecuteNonQuery();
Мне кажется, или что то важное точно не произойдет?
SantePaulinum,
24 Октября 2014
-
+134
- 1
- 2
- 3
- 4
//#if UNITY_IPHONE && !(UNITY_3_0 || UNITY_3_1 || UNITY_3_2 || UNITY_3_3 || UNITY_3_4 || UNITY_3_5 || UNITY_3_6 || UNITY_3_7 || UNITY_3_8 || UNITY_3_9 || UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_4_7 || UNITY_4_8 || UNITY_4_9)
if (Selection.activeGameObject != null)
control = (IControl)Selection.activeGameObject.GetComponent("IControl");
//#endif
принял код от юнити юниора
sladkijBubaleh,
23 Октября 2014
-
+135
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
bool result = false;
if (xmlString != null)
{
result = reportService.SaveQ360Report(questionnaireId, xmlString, publishReport);
UpdateCurrentReportModel(questionnaireId, reportService);
}
// string errorMessage;
if (result == false)
result = true; //because model is not changed
return Json(new { Success = result, ErrorMessage = DisplayLabels.InvalidModelError });
sharpman,
23 Октября 2014
-
+132
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
IEnumerator CalcTimeToEnd()
{
while (Work.TimeToEnd > 0)
{
Work.TimeToEnd -= 1;
Text timerText = questTimerBg.gameObject.transform.FindChild("Text").GetComponent<Text>();
int iHours = 0;
int iMunuts = 0;
int iSeconds = Quest.TimeToEnd;
if (iSeconds > 60)
{
iMunuts = iSeconds / 60;
iSeconds = iSeconds % 60;
}
if (iMunuts > 60)
{
iHours = iMunuts / 60;
iMunuts = iMunuts % 60;
}
string strTime = "";
if (iHours > 0)
strTime = iHours.ToString() + ":";
if (iMunuts < 10)
strTime += "0";
strTime += iMunuts.ToString() + ":";
if (iSeconds < 10)
strTime += "0";
strTime += iSeconds.ToString();
timerText.text = strTime;
yield return new WaitForSeconds(1f);
}
Work.SetState(EQuestState.eQS_ABORT);
}
перевод времени в текст, на индусском
govnim,
21 Октября 2014
-
+138
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
public virtual double MakePayment(double Summ)
{
double remain = SummPlan - SummFact;
remain = Summ - remain;
remain = remain - SummFact;
if (remain >= 0)
{
SummFact = SummPlan;
return remain;
}
else
{
SummFact = Summ;
return remain;
}
}
Вот такая математика!
kompman,
15 Октября 2014
-
+137
- 1
- 2
- 3
- 4
- 5
- 6
- 7
public new String StartTime { get { return base.StartTime.ToString("H:mm"); } }
public new String EndTime { get { return base.EndTime.ToString("H:mm"); } }
public DateTime base_StartTime { get { return base.StartTime; } }
public DateTime base_EndTime { get { return base.EndTime; } }
kjuby8709gsome,
10 Октября 2014