public void Open(int Nob) { string _Nob = Nob.ToString(); int [] NobInt = new int [_Nob.Length]; for (int i = 0; i < NobInt.Length; i++) { NobInt [i] = "0123456789".IndexOf(_Nob [i]); ObjArray OA = MyCalculate.SpObj(NobObj.gameObject, m_Nob.transform, Vector3.zero).GetComponent <ObjArray> (); OA.OnOnlyObjs(NobInt [i]); OA.gameObject.SetActive(true); } m_Nob.GetComponent <Tween_Color> ().Del += (f) => { Image [] Ims = GetComponentsInChildren <Image> (); foreach (Image i in Ims) { i.color = m_Nob.GetComponent <Tween_Color> ().NowColor; } }; m_Nob.GetComponent <Tween_Color> ().End_Del += () => { Destroy(gameObject); }; m_Nob.SetActive(true); m_Nob.GetComponent <Tween_Color> ().Play(true); }
public void ValidatesSetElementMethod() { var test = new ObjArray(); test.Add(5); test[0] = 'c'; Assert.Equal('c', test[0]); }
public void ValidatesContainMethodAndFindsElement() { var test = new ObjArray(); test.Add("Andrei"); test.Add(3); Assert.True(test.Contains("Andrei")); }
public void ValidatesContainMethodAndDoesNotFindElement() { var test = new ObjArray(); test.Add("Andrei"); test.Add(3); Assert.False(test.Contains(2)); }
public void ValidatesIndexOfMethodAndDoesNotReturnIndex() { var test = new ObjArray(); test.Add(5); test.Add('b'); Assert.Equal(-1, test.IndexOf(1000)); }
public void ValidatesIndexOfMethodAndReturnsIndex() { var test = new ObjArray(); test.Add(5); test.Add('b'); Assert.Equal(1, test.IndexOf('b')); }
public void ValidatesClearMethod() { var test = new ObjArray(); test.Add(5); test.Add(3); test.Clear(); Assert.Equal(0, test.Count); }
public void ValidatesRemoveAtMethod() { var test = new ObjArray(); test.Add(5); test.Add(3); test.RemoveAt(0); Assert.Equal(3, test[0]); }
public void ValidatesConstructor() { var test = new ObjArray(); Assert.Equal(0, test.Count); Assert.Equal(0, test[0]); Assert.Equal(0, test[1]); Assert.Equal(0, test[2]); Assert.Equal(0, test[3]); }
public void ValidatesCountMethod() { var test = new ObjArray(); test.Add(5); test.Add(3); test.Add(2); test.Add(6); test.Add(7); Assert.Equal(5, test.Count); }
public void ValidatesInsertMethod() { var test = new ObjArray(); test.Add(5); test.Add(3); test.Insert(0, "abc"); Assert.Equal("abc", test[0]); Assert.Equal(5, test[1]); Assert.Equal(3, test[2]); Assert.Equal(3, test.Count); }
public int addFunction(FunctionNode fnNode) { if (fnNode == null) { Context.CodeBug(); } if (functions == null) { functions = new ObjArray(); } functions.add(fnNode); return(functions.size() - 1); }
/* * static void AddReference(ObjectWrapper parent, ObjectWrapper child) * { * //find an empty position to add a reference in the parent * //else use a random position * int position = GetRandomNumber(maxRef); * for (int i = 0; i < maxRef; i++) * { * if (parent.objRef[i] == null) * { * position = i; * break; * } * } * * parent.objRef[position] = child; * * } * */ public static int Main(string[] args) { // if (Environment.Is64BitProcess) pointerSize = 8; stopWatch.Start(); for (int i = 0; i < 3; i++) { currentCollections[i] = 0; } if (!ParseArgs(args)) { return(101); } dummyObject = new ObjectWrapper(0, 0, true, 0); objectCollection = new ObjArray(); objectCollection.Init(objCount); //One thread is in charge of updating the object age Thread thrd = new Thread(UpdateObjectAge); thrd.Start(); //another thread is removing expired objects Thread thrd2 = new Thread(RemoveExpiredObjects); thrd2.Start(); //another thread is removing weak references to dead objects Thread thrd3 = new Thread(RemoveWeakReferences); thrd3.Start(); // Run the test. for (int i = 0; i < numThreads; ++i) { Thread thread = new Thread(RunTest); threadList.Add(thread); thread.Start(i); } foreach (Thread t in threadList) { t.Join(); } testDone = true; return(100); }
private void transformCompilationUnit(ScriptOrFnNode tree) { loops = new ObjArray(); loopEnds = new ObjArray(); // to save against upchecks if no finally blocks are used. hasFinally = false; try { transformCompilationUnit_r(tree, tree); } catch (Helpers.StackOverflowVerifierException) { throw Context.ReportRuntimeError( ScriptRuntime.GetMessage("mag.too.deep.parser.recursion")); } }
public int addRegexp(string str, string flags) { if (str == null) { Context.CodeBug(); } if (regexps == null) { regexps = new ObjArray(); } regexps.add(str); regexps.add(flags); return(regexps.size() / 2 - 1); }
void SetNob(ObjArray OA, char N_String) { switch (N_String) { case '0': OA.OnOnlyObjs(0); break; case '1': OA.OnOnlyObjs(1); break; case '2': OA.OnOnlyObjs(2); break; case '3': OA.OnOnlyObjs(3); break; case '4': OA.OnOnlyObjs(4); break; case '5': OA.OnOnlyObjs(5); break; case '6': OA.OnOnlyObjs(6); break; case '7': OA.OnOnlyObjs(7); break; case '8': OA.OnOnlyObjs(8); break; case '9': OA.OnOnlyObjs(9); break; default: OA.OnOffAll(false); break; } }
public void ValidatesAddMethod() { var test = new ObjArray(); test.Add("Abc"); test.Add(3.02); test.Add('E'); test.Add(6); test.Add(7); Assert.Equal("Abc", test[0]); Assert.Equal(3.02, test[1]); Assert.Equal('E', test[2]); Assert.Equal(6, test[3]); Assert.Equal(7, test[4]); }
public override void OnInspectorGUI() { aux = (ObjArray)target; GUILayout.BeginHorizontal(); base.OnInspectorGUI(); if (GUILayout.Button("Previous")) { aux.Ant(); } if (GUILayout.Button("Next")) { aux.Prox(); } GUILayout.EndHorizontal(); }
void Add(int i = -1) { GameObject obj = PrefabUtility.InstantiatePrefab(prefab) as GameObject; ObjArray orv = obj.GetComponent <ObjArray>(); if (orv) { orv.array = this; } obj.transform.position = transform.position; obj.transform.SetParent(transform, true); obj.transform.localScale = Vector3.one; if (i >= 0) { objs[i] = obj; } else { objs.Add(obj); } }
public void Reset() { ObjArray LvObj = GetObjT <ObjArray> (Lv); ObjArray TuObj = LvObj.GetObjT <ObjArray> (Tu); OnOnlyObjs(Lv); LvObj.OnOnlyObjs(Tu); TuObj.OnOnlyObjs(Mod); UI.Images = GetComponentsInChildren <Image> (); if (Mod != 1) { UI.Tween_Color.Mod = 0; for (int i = 0; i < UI.Images.Length; i++) { UI.Images [i].color = Color.white; } } else { UI.Tween_Color.Play(true); } }
private void ChangeModel(GameObject pref) { #if UNITY_EDITOR GameObject obj = PrefabUtility.InstantiatePrefab(pref) as GameObject; obj.transform.position = transform.position; Selection.activeGameObject = obj; if (array) { ObjArray o = obj.GetComponent <ObjArray>(); if (o) { o.array = array; } obj.transform.SetParent(array.transform, true); int num = array.objs.FindIndex(Find); array.objs[num] = obj; EditorUtility.SetDirty(array); array.UpdateArray(); } UnityEditor.EditorApplication.delayCall += () => { DestroyImmediate(gameObject); }; #endif }
/* static void AddReference(ObjectWrapper parent, ObjectWrapper child) { //find an empty position to add a reference in the parent //else use a random position int position = GetRandomNumber(maxRef); for (int i = 0; i < maxRef; i++) { if (parent.objRef[i] == null) { position = i; break; } } parent.objRef[position] = child; } * */ public static int Main(string[] args) { // if (Environment.Is64BitProcess) pointerSize = 8; stopWatch.Start(); for (int i = 0; i < 3; i++) { currentCollections[i] = 0; } if (!ParseArgs(args)) return 101; dummyObject = new ObjectWrapper(0, 0, true, 0); objectCollection = new ObjArray(); objectCollection.Init(objCount); //One thread is in charge of updating the object age Thread thrd = new Thread(UpdateObjectAge); thrd.Start(); //another thread is removing expired objects Thread thrd2 = new Thread(RemoveExpiredObjects); thrd2.Start(); //another thread is removing weak references to dead objects Thread thrd3 = new Thread(RemoveWeakReferences); thrd3.Start(); // Run the test. for (int i = 0; i < numThreads; ++i) { Thread thread = new Thread(RunTest); threadList.Add(thread); thread.Start(i); } foreach (Thread t in threadList) { t.Join(); } testDone = true; return 100; }