Elin Decompiled Documentation
EA 23.315 Nightly
Loading...
Searching...
No Matches
CustomGunEffectSetting.cs
Go to the documentation of this file.
1
using
System.Collections.Generic;
2
using
System.IO;
3
4
public
class
CustomGunEffectSetting
:
CustomFileContent
5
{
6
public
Dictionary<string, CustomGunEffectData>
items
;
7
8
public
static
CustomGunEffectSetting
CreateFromFile
(FileInfo file,
ModPackage
owner =
null
)
9
{
10
if
(owner ==
null
)
11
{
12
owner = ModUtil.FindFileProviderPackage(file);
13
}
14
return
new
CustomGunEffectSetting
15
{
16
ContentId
=
"GunEffect/"
+ owner.id,
17
Owner
= owner,
18
File
= file
19
};
20
}
21
22
protected
override
void
LoadContent
()
23
{
24
Dictionary<string, CustomGunEffectData> dictionary = IO.LoadFile<Dictionary<string, CustomGunEffectData>>(base.File.FullName, compress:
false
, GameIOContext.Settings);
25
items
= dictionary;
26
}
27
28
public
override
string
ToString
()
29
{
30
return
$
"{base.ContentId}/items({items.Count})"
;
31
}
32
}
$
$
Definition:
CustomDramaExpansion.cs:16
CustomContent.Owner
EMod Owner
Definition:
CustomContent.cs:9
CustomContent.ContentId
string ContentId
Definition:
CustomContent.cs:6
CustomFileContent
Definition:
CustomFileContent.cs:7
CustomFileContent.File
FileInfo File
Definition:
CustomFileContent.cs:12
CustomGunEffectSetting
Definition:
CustomGunEffectSetting.cs:5
CustomGunEffectSetting.LoadContent
override void LoadContent()
Definition:
CustomGunEffectSetting.cs:22
CustomGunEffectSetting.items
Dictionary< string, CustomGunEffectData > items
Definition:
CustomGunEffectSetting.cs:6
CustomGunEffectSetting.CreateFromFile
static CustomGunEffectSetting CreateFromFile(FileInfo file, ModPackage owner=null)
Definition:
CustomGunEffectSetting.cs:8
CustomGunEffectSetting.ToString
override string ToString()
Definition:
CustomGunEffectSetting.cs:28
ModPackage
Definition:
ModPackage.cs:11
Elin
CustomGunEffectSetting.cs
Generated by
1.9.6