Skip to content

Commit 98db2f7

Browse files
committed
Added extra methods for getting player controller and fixed ESE_IO.ReadFileAsArray() not closing the file after reading.
1 parent 01ef540 commit 98db2f7

File tree

4 files changed

+12
-0
lines changed

4 files changed

+12
-0
lines changed

resourceDatabase.rdb

0 Bytes
Binary file not shown.

scripts/Game/!ESE_CORE.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
#define ESE_INSTALLED // Always keep this enabled to ensure mod compatiblity with additional aliases
2+
#define ESE_VERSION_MAJOR_0
23

34
bool ESE_IS_INITIALIZED = ESE.Init();

scripts/Game/ESE.c

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,16 @@ class ESE
123123
return ChimeraCharacter.Cast( GetGame().GetPlayerController().GetControlledEntity() );
124124
}
125125
// -----------------------------------------------------------------------------------------------------------
126+
static PlayerController GetPlayerControllerFromEntity(IEntity ent)
127+
{
128+
return GetGame().GetPlayerManager().GetPlayerController( GetGame().GetPlayerManager().GetPlayerIdFromControlledEntity(ent) );
129+
}
130+
// -----------------------------------------------------------------------------------------------------------
131+
static PlayerController GetPlayerControllerFromId(int playerId)
132+
{
133+
return GetGame().GetPlayerManager().GetPlayerController(playerId);
134+
}
135+
// -----------------------------------------------------------------------------------------------------------
126136
// Returns player id of given entity, returns 0 if not controlled by player
127137
static int GetPlayerId(IEntity ent)
128138
{

scripts/Game/ESE_IO.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ class ESE_IO
99
{
1010
FileHandle f = FileIO.OpenFile(path, FileMode.READ);
1111
int readLen = f.ReadFile(arr, length);
12+
f.CloseFile();
1213
return readLen;
1314
}
1415
// -----------------------------------------------------------------------------------------------------------

0 commit comments

Comments
 (0)