コード例 #1
0
ファイル: ItemHelper.cs プロジェクト: TheaP/c-raft
 public static ItemInventory GetInstance(BlockData.Items itemType)
 {
     return GetInstance((short)itemType);
 }
コード例 #2
0
ファイル: BlockHelper.cs プロジェクト: TheaP/c-raft
 public bool IsInteractive(BlockData.Blocks blockType)
 {
     return _interactiveBlocks.ContainsKey((byte)blockType);
 }
コード例 #3
0
ファイル: ItemHelper.cs プロジェクト: TheaP/c-raft
 public static ItemInventory GetInstance(BlockData.Blocks blockType)
 {
     return GetInstance((short)blockType);
 }
コード例 #4
0
ファイル: BlockHelper.cs プロジェクト: TheaP/c-raft
 public short BurnEfficiency(BlockData.Blocks blockType)
 {
     short burnEfficiency;
     _blocksBurnEfficiency.TryGetValue((byte)blockType, out burnEfficiency);
     return burnEfficiency;
 }
コード例 #5
0
ファイル: BlockHelper.cs プロジェクト: TheaP/c-raft
 public bool IsWaterProof(BlockData.Blocks blockType)
 {
     return _waterProofBlocks.ContainsKey((byte)blockType);
 }
コード例 #6
0
ファイル: BlockHelper.cs プロジェクト: TheaP/c-raft
 public byte Luminance(BlockData.Blocks blockType)
 {
     byte luminance;
     _blocksLuminance.TryGetValue((byte)blockType, out luminance);
     return luminance;
 }
コード例 #7
0
ファイル: BlockHelper.cs プロジェクト: TheaP/c-raft
 public bool IsIgnitable(BlockData.Blocks blockType)
 {
     short burnEfficiency;
     _blocksBurnEfficiency.TryGetValue((byte)blockType, out burnEfficiency);
     return (burnEfficiency > 0);
 }
コード例 #8
0
ファイル: BlockHelper.cs プロジェクト: TheaP/c-raft
 public bool IsOpaque(BlockData.Blocks blockType)
 {
     byte opacity;
     _blocksOpacity.TryGetValue((byte)blockType, out opacity);
     return (opacity == 0xF);
 }
コード例 #9
0
ファイル: BlockHelper.cs プロジェクト: TheaP/c-raft
 public byte Opacity(BlockData.Blocks blockType)
 {
     byte opacity;
     _blocksOpacity.TryGetValue((byte)blockType, out opacity);
     return opacity;
 }
コード例 #10
0
ファイル: BlockHelper.cs プロジェクト: TheaP/c-raft
 public bool IsSolid(BlockData.Blocks blockType)
 {
     return _solidBlocks.ContainsKey((byte)blockType);
 }
コード例 #11
0
ファイル: BlockHelper.cs プロジェクト: TheaP/c-raft
 public bool IsSingleHit(BlockData.Blocks blockType)
 {
     return _singleHitBlocks.ContainsKey((byte)blockType);
 }
コード例 #12
0
ファイル: BlockHelper.cs プロジェクト: TheaP/c-raft
 public bool IsLiquid(BlockData.Blocks blockType)
 {
     return _liquidBlocks.ContainsKey((byte)blockType);
 }
コード例 #13
0
ファイル: BlockHelper.cs プロジェクト: TheaP/c-raft
 public bool IsAir(BlockData.Blocks blockType)
 {
     return _airBlocks.ContainsKey((byte)blockType);
 }
コード例 #14
0
ファイル: BlockHelper.cs プロジェクト: TheaP/c-raft
 public bool IsPlowed(BlockData.Blocks blockType)
 {
     return _plowedBlocks.ContainsKey((byte)blockType);
 }
コード例 #15
0
ファイル: BlockHelper.cs プロジェクト: TheaP/c-raft
 public bool IsFertile(BlockData.Blocks blockType)
 {
     return _fertileBlocks.ContainsKey((byte)blockType);
 }
コード例 #16
0
ファイル: BlockHelper.cs プロジェクト: TheaP/c-raft
 public bool IsGrowable(BlockData.Blocks blockType)
 {
     return _growableBlocks.ContainsKey((byte)blockType);
 }