public void setObject(GameObject obj, string name) { // Called by the UserController script to pass the data and activate this script objToPlace = obj; objName = name; modifyObjScript = objToPlace.GetComponent <ModifyObject>(); modifyObjScript.enabled = true; }
public static void MergeBuildStepObjects(Dictionary <Guid, ConfigObject> BuildStepObjects, IEnumerable <ConfigObject> ModifyObjects) { foreach (ConfigObject ModifyObject in ModifyObjects) { Guid UniqueId; if (Guid.TryParse(ModifyObject.GetValue(UniqueIdKey, ""), out UniqueId)) { ConfigObject DefaultObject; if (BuildStepObjects.TryGetValue(UniqueId, out DefaultObject)) { ModifyObject.SetDefaults(DefaultObject); } BuildStepObjects[UniqueId] = ModifyObject; } } }
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // entry point // ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary>This is the program main entry point.</summary> /// <param name="args">Command line arguments.</param> static void Main(string[] args) { Orm.Connection = new SQLiteConnection("Data Source=test.sqlite;Version=3;"); Orm.Connection.Open(); Orm.Cache = new TrackingCache(); InsertObject.Show(); ModifyObject.Show(); WithFK.Show(); WithFKList.Show(); WithMToN.Show(); WithLazyList.Show(); WithCache.Show(); WithQuery.Show(); WithLocking.Show(); Orm.Connection.Close(); }