コード例 #1
0
    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;
        }
    }
コード例 #2
0
 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;
 }