Twilight Princess
Remastered version of the GameCube game
Loading...
Searching...
No Matches
BMDFetcher Class Reference
+ Collaboration diagram for BMDFetcher:

Classes

class  Cache
 

Static Public Member Functions

static void Fetch (string name, GameObject cube, Actor actor, Archive stage)
 
static void AssignFields< T > (T source, T target)
 
static void CreateFromExistingBMD (GameObject parent, Cache cache, Actor newActor)
 
static BMD FetchArchive (string arc, string bmd, string animation="")
 
static BMD FetchArchive (string arc, int fileId, string animation="")
 
static BMD FetchArchiveSeperate (string child, string arc, string bmd, string animation="")
 
static BMD FetchFromStage (Archive stage, string bmd, GameObject child=null)
 
static void CreateParticle (GameObject o, Vector3 offset, float scale=2)
 
static void CreateParticle (GameObject o, float scale=2)
 
static void CreateEnvironment (GameObject envrionment)
 
static int GetParamBit (int parameters, int shift, int bit)
 
static string LeftPad (string S, int spaces, char ch='0')
 
static GameObject CreateGoTo (string name, Transform parent, Vector3 pos, Vector3 rot)
 
static GameObject CreateCamera (string name, Transform parent, Vector3 pos, Vector3 rot)
 

Static Public Attributes

const string OBJ_PATH = "Assets/GameFiles/res/Object"
 
static GameObject temp
 
static List< CacheCacheData = new List<Cache>()
 

Static Private Member Functions

static BMD CreateTag (Actor actor, TagShape shape)
 
static void CopyComponentsToParent (Transform source, Transform target)
 
static BMD FetchFromStageMultiple (Archive stage, string bmd, GameObject multipleParent)
 
static Archive FetchAnimation (string arc)
 

Static Private Attributes

static int amount
 
static int FetchAmount
 
static int FetchAmountSeperate
 
static Dictionary< string, Archive > ARCHIVES = new Dictionary<string, Archive>()
 
static Dictionary< string, BMDMODELS = new Dictionary<string, BMD>()
 
static BMD CurrentBMD
 
static BMD CachedBMD
 
static string tempOName = ""
 

Member Function Documentation

◆ AssignFields< T >()

static void BMDFetcher.AssignFields< T > ( T source,
T target )
static

◆ CopyComponentsToParent()

static void BMDFetcher.CopyComponentsToParent ( Transform source,
Transform target )
staticprivate

◆ CreateCamera()

static GameObject BMDFetcher.CreateCamera ( string name,
Transform parent,
Vector3 pos,
Vector3 rot )
static

◆ CreateEnvironment()

static void BMDFetcher.CreateEnvironment ( GameObject envrionment)
static

◆ CreateFromExistingBMD()

static void BMDFetcher.CreateFromExistingBMD ( GameObject parent,
Cache cache,
Actor newActor )
static

◆ CreateGoTo()

static GameObject BMDFetcher.CreateGoTo ( string name,
Transform parent,
Vector3 pos,
Vector3 rot )
static

◆ CreateParticle() [1/2]

static void BMDFetcher.CreateParticle ( GameObject o,
float scale = 2 )
static

◆ CreateParticle() [2/2]

static void BMDFetcher.CreateParticle ( GameObject o,
Vector3 offset,
float scale = 2 )
static

◆ CreateTag()

static BMD BMDFetcher.CreateTag ( Actor actor,
TagShape shape )
staticprivate

◆ Fetch()

static void BMDFetcher.Fetch ( string name,
GameObject cube,
Actor actor,
Archive stage )
static

◆ FetchAnimation()

static Archive BMDFetcher.FetchAnimation ( string arc)
staticprivate

◆ FetchArchive() [1/2]

static BMD BMDFetcher.FetchArchive ( string arc,
int fileId,
string animation = "" )
static

◆ FetchArchive() [2/2]

static BMD BMDFetcher.FetchArchive ( string arc,
string bmd,
string animation = "" )
static

◆ FetchArchiveSeperate()

static BMD BMDFetcher.FetchArchiveSeperate ( string child,
string arc,
string bmd,
string animation = "" )
static

◆ FetchFromStage()

static BMD BMDFetcher.FetchFromStage ( Archive stage,
string bmd,
GameObject child = null )
static

◆ FetchFromStageMultiple()

static BMD BMDFetcher.FetchFromStageMultiple ( Archive stage,
string bmd,
GameObject multipleParent )
staticprivate

◆ GetParamBit()

static int BMDFetcher.GetParamBit ( int parameters,
int shift,
int bit )
static

◆ LeftPad()

static string BMDFetcher.LeftPad ( string S,
int spaces,
char ch = '0' )
static

Member Data Documentation

◆ amount

int BMDFetcher.amount
staticprivate

◆ ARCHIVES

Dictionary<string, Archive> BMDFetcher.ARCHIVES = new Dictionary<string, Archive>()
staticprivate

◆ CacheData

List<Cache> BMDFetcher.CacheData = new List<Cache>()
static

◆ CachedBMD

BMD BMDFetcher.CachedBMD
staticprivate

◆ CurrentBMD

BMD BMDFetcher.CurrentBMD
staticprivate

◆ FetchAmount

int BMDFetcher.FetchAmount
staticprivate

◆ FetchAmountSeperate

int BMDFetcher.FetchAmountSeperate
staticprivate

◆ MODELS

Dictionary<string, BMD> BMDFetcher.MODELS = new Dictionary<string, BMD>()
staticprivate

◆ OBJ_PATH

const string BMDFetcher.OBJ_PATH = "Assets/GameFiles/res/Object"
static

◆ temp

GameObject BMDFetcher.temp
static

◆ tempOName

string BMDFetcher.tempOName = ""
staticprivate

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