Elin Modding Docs Doc
Loading...
Searching...
No Matches
TaskBaseBuild.cs
1using System;
2using System.Collections.Generic;
3using System.Runtime.CompilerServices;
4
5// Token: 0x0200025D RID: 605
7{
8 // Token: 0x06001105 RID: 4357 RVA: 0x00076330 File Offset: 0x00074530
9 public bool CanPlaceCard(Point pos, Card c)
10 {
11 TaskBaseBuild.<>c__DisplayClass0_0 CS$<>8__locals1;
12 CS$<>8__locals1.c = c;
13 CS$<>8__locals1.pos = pos;
14 return TaskBaseBuild.<CanPlaceCard>g__InstallCheck|0_0<TraitBed>(ref CS$<>8__locals1);
15 }
16
17 // Token: 0x06001107 RID: 4359 RVA: 0x00076364 File Offset: 0x00074564
18 [CompilerGenerated]
19 internal static bool <CanPlaceCard>g__InstallCheck|0_0<T>(ref TaskBaseBuild.<>c__DisplayClass0_0 A_0) where T : Trait
20 {
21 if (!(A_0.c.trait is T))
22 {
23 return true;
24 }
25 using (List<Thing>.Enumerator enumerator = A_0.pos.Things.GetEnumerator())
26 {
27 while (enumerator.MoveNext())
28 {
29 if (enumerator.Current.trait is T)
30 {
31 return false;
32 }
33 }
34 }
35 return true;
36 }
37}
Definition Card.cs:13
Definition Point.cs:11
Definition Trait.cs:9