C#範例-其他方法與屬性
- 主表&子表都有一樣的方法跟屬性!
範例
取得欄位數量
Debug.Log(PBTable.Cross.Count);
// output:
// 2
取得全部欄位實例
var rows = PBTable.Cross.Rows;
判斷某個id的欄位是否存在
Debug.Log(PBTable.Cross.ContainsRow(11));
// output:
// true
Debug.Log(PBTable.Cross.ContainsRow(13));
// output:
// false
嘗試取得某個id的欄位值
CrossTable.Row row;
if (PBTable.Cross.TryGetRow(11, out row)) // 取成功回傳true, 並賦予row值
{
Debug.Log(row.MainReward);
}
// output:
// 1101
CrossTable.Row row;
if (PBTable.Cross.TryGetRow(13, out row)) // 取失敗回傳false, row為null
{
Debug.Log(row.MainReward);
}
// nothing happened