Exemplo n.º 1
0
        static private void Initilize()
        {
            ScriptableObjectEXSofabLookup lookup = ScriptableObjectEXSofabLookup.GetInstance();

            lookup.Clear();

            Project.GetAllSofabs <ScriptableObjectEX>()
            .ProcessSandboxed(delegate(ScriptableObjectEX item){
                string id = item.GetAssetGUID();

                item.ModifyAsset(z => z.SetChildValue("reference_id", id));
                lookup.Register(item);
            }, e => Debug.LogException(e));
        }
Exemplo n.º 2
0
 public override IEnumerable <UnityEngine.Object> GetObjects()
 {
     return(Project.GetAllSofabs <GamepadAction>()
            .Convert <GamepadAction, UnityEngine.Object>());
 }