Battle Talent  V11
Public Member Functions | Static Public Member Functions | Public Attributes | Properties | List of all members
CrossLink.MRScenePropConfig Class Reference

Inherits Sirenix.OdinInspector.SerializedScriptableObject.

Public Member Functions

PropInfo GetSpawnPointInfo ()
 
PropInfo GetPropInfoByName (string name)
 
delegate void loadPropCompleted (Transform root, PropInfo propData)
 
bool IsCurSceneCanSaved ()
 
MRSceneData GetSceneData (int idx)
 
void AddItemToSceneData (Transform trans, PropData data)
 
void RemoveItemFromSceneData (Transform trans, bool clear=true)
 
void ApplySceneData (MRSceneData data)
 
void ClearPrevSceneData ()
 
PropData GetPropByTrans (Transform trans)
 
void SpawnSceneItems (List< PropData > items)
 
void SpawnSceneItem (PropData data, loadPropCompleted onLoaded)
 
void ClientSpawnSceneItem (int netId, int type, string name, int handIdx)
 
void SpawnSceneItem (PropInfo data, loadPropCompleted onLoaded, int handIdx)
 
void RescanPath ()
 
bool SaveSceneData (int idx)
 
void AddPropModInfo (PropInfo info)
 
void RemoveAllModInfo ()
 
PropInfo GetPropModInfoByName (string name)
 

Static Public Member Functions

static MRScenePropConfig GetInstance (bool isRpc=true)
 
static void RemoveItemOnly (Transform trans)
 

Public Attributes

List< PropInfopropInfos
 
List< PropInfolightInfos
 
List< PropInfopropModInfos
 

Properties

MRSceneData[] SceneDatas [get]