Semi Mod Loader
Static Public Member Functions | List of all members
Semi.EntityTreeBuilder Class Reference

Static Public Member Functions

static GameObject GetNewInactiveObject (string name)
 
static GameObject GetNewCorpse (string name)
 
static GameObject GetNewBullet (string name)
 
static AIActor AddAIActor (GameObject go, int enemy_id, string enemy_guid, GameObject corpse, bool is_normal=true, bool is_harmless=false, bool is_signature=false)
 
static DebrisObject AddCorpseDebrisObject (GameObject go)
 
static EncounterTrackable AddEncounterTrackable (GameObject go, JournalEntry journal_entry, string enc_guid)
 
static Sprite AddSprite (GameObject go, Sprite base_sprite)
 
static SpriteAnimator AddSpriteAnimator (GameObject go, SpriteAnimation anim, string initial_clip=null)
 
static ObjectVisibilityManager AddObjectVisibilityManager (GameObject go)
 
static HitEffectHandler AddHitEffectHandler (GameObject go)
 
static Projectile AddProjectile (GameObject go)
 
static AIBulletBank AddAIBulletBank (GameObject go, List< AIBulletBank.Entry > bullets)
 

Member Function Documentation

◆ AddAIActor()

static AIActor Semi.EntityTreeBuilder.AddAIActor ( GameObject  go,
int  enemy_id,
string  enemy_guid,
GameObject  corpse,
bool  is_normal = true,
bool  is_harmless = false,
bool  is_signature = false 
)
inlinestatic

◆ AddAIBulletBank()

static AIBulletBank Semi.EntityTreeBuilder.AddAIBulletBank ( GameObject  go,
List< AIBulletBank.Entry >  bullets 
)
inlinestatic

◆ AddCorpseDebrisObject()

static DebrisObject Semi.EntityTreeBuilder.AddCorpseDebrisObject ( GameObject  go)
inlinestatic

◆ AddEncounterTrackable()

static EncounterTrackable Semi.EntityTreeBuilder.AddEncounterTrackable ( GameObject  go,
JournalEntry  journal_entry,
string  enc_guid 
)
inlinestatic

◆ AddHitEffectHandler()

static HitEffectHandler Semi.EntityTreeBuilder.AddHitEffectHandler ( GameObject  go)
inlinestatic

◆ AddObjectVisibilityManager()

static ObjectVisibilityManager Semi.EntityTreeBuilder.AddObjectVisibilityManager ( GameObject  go)
inlinestatic

◆ AddProjectile()

static Projectile Semi.EntityTreeBuilder.AddProjectile ( GameObject  go)
inlinestatic

◆ AddSprite()

static Sprite Semi.EntityTreeBuilder.AddSprite ( GameObject  go,
Sprite  base_sprite 
)
inlinestatic

◆ AddSpriteAnimator()

static SpriteAnimator Semi.EntityTreeBuilder.AddSpriteAnimator ( GameObject  go,
SpriteAnimation  anim,
string  initial_clip = null 
)
inlinestatic

◆ GetNewBullet()

static GameObject Semi.EntityTreeBuilder.GetNewBullet ( string  name)
inlinestatic

◆ GetNewCorpse()

static GameObject Semi.EntityTreeBuilder.GetNewCorpse ( string  name)
inlinestatic

◆ GetNewInactiveObject()

static GameObject Semi.EntityTreeBuilder.GetNewInactiveObject ( string  name)
inlinestatic

The documentation for this class was generated from the following file: