Elin Modding Docs Doc
Loading...
Searching...
No Matches
TileTypeWallMount.cs
1using System;
2using UnityEngine;
3
4// Token: 0x020006D7 RID: 1751
6{
7 // Token: 0x17000F1E RID: 3870
8 // (get) Token: 0x060032AC RID: 12972 RVA: 0x00116D06 File Offset: 0x00114F06
9 public override string LangPlaceType
10 {
11 get
12 {
13 return "place_WallMount";
14 }
15 }
16
17 // Token: 0x17000F1F RID: 3871
18 // (get) Token: 0x060032AD RID: 12973 RVA: 0x00116D0D File Offset: 0x00114F0D
19 public override bool CanStack
20 {
21 get
22 {
23 return false;
24 }
25 }
26
27 // Token: 0x17000F20 RID: 3872
28 // (get) Token: 0x060032AE RID: 12974 RVA: 0x00116D10 File Offset: 0x00114F10
29 public override bool IsSkipLowBlock
30 {
31 get
32 {
33 return true;
34 }
35 }
36
37 // Token: 0x17000F21 RID: 3873
38 // (get) Token: 0x060032AF RID: 12975 RVA: 0x00116D13 File Offset: 0x00114F13
39 public override bool IsBlockMount
40 {
41 get
42 {
43 return true;
44 }
45 }
46
47 // Token: 0x17000F22 RID: 3874
48 // (get) Token: 0x060032B0 RID: 12976 RVA: 0x00116D16 File Offset: 0x00114F16
49 public override bool CanBuiltOnBlock
50 {
51 get
52 {
53 return true;
54 }
55 }
56
57 // Token: 0x060032B1 RID: 12977 RVA: 0x00116D19 File Offset: 0x00114F19
58 protected override HitResult HitTest(Point pos)
59 {
60 if (pos.sourceBlock.tileType.MountHeight == 0f)
61 {
62 return HitResult.Default;
63 }
64 if (pos.HasObj)
65 {
66 return HitResult.Invalid;
67 }
68 return HitResult.Valid;
69 }
70
71 // Token: 0x060032B2 RID: 12978 RVA: 0x00116D3F File Offset: 0x00114F3F
72 public override void GetMountHeight(ref Vector3 v, Point p, int d, Card target = null)
73 {
74 v.y += p.sourceBlock.tileType.MountHeight;
75 }
76}
Definition Card.cs:13
Definition Point.cs:11