public virtual void SetCellValue(CResult.EResult value) { this.m_Result = value; switch (value) { default: case CResult.EResult.NONE: // NONE this.m_InactiveObj.SetActive(false); this.PlayLoopAnimation(false); break; case CResult.EResult.INACTIVE: // INACTIVE this.m_InactiveObj.SetActive(true); this.PlayLoopAnimation(false); break; case CResult.EResult.EXPLOSIVE: // PLAY ANIMATION this.PlayAnimation(); this.PlayLoopAnimation(true); this.m_InactiveObj.SetActive(false); break; } }
public virtual void SetResult(string name, int x, int y, CResult.EResult value) { if (this.m_Results.ContainsKey(name) == false) { return; } this.m_Results[name][x, y].value = value; }