/// <summary> /// Init all managers /// </summary> private void Init(PdfDictionary form) { PdfResources resources = null; if (form != null) { var resourcesDict = form.Elements.GetDictionary(PdfKeys.Resources); resources = new PdfResources(resourcesDict); } extendedStatesManager = new ExtendedStatesManager(); extendedStatesManager.Init(resources); fontManager = new FontManager(); fontManager.Init(resources); patternManager = new PatternManager(); patternManager.Init(resources); colorSpaceManager = new ColorSpaceManager(patternManager); colorSpaceManager.Init(resources); shadingManager = new ShadingManager(); shadingManager.Init(resources); xObjectManager = new XObjectManager(); xObjectManager.Init(resources); }
// Constructor (initialise values) public DecisionMachine(InvulTotem _totem, List <Decider> _deciders, PatternManager _patternManager, EnemyHealth _health) { this.localTotem = _totem; this.deciders = _deciders; this.pM = _patternManager; this.health = _health; }
public ManageParserPatterns(TryLogPatternOnLogFile tryLogPatternOnCurrentLogFileCallBack, string logFileName) { InitializeComponent(); this.patternManager = new PatternManager(); this.tryLogPatternOnCurrentLogFileCallBack = tryLogPatternOnCurrentLogFileCallBack; this.tryOnCurrentLogButton.Enabled = tryLogPatternOnCurrentLogFileCallBack != null; this.viewCurrentLogAsTextButton.Enabled = !String.IsNullOrEmpty(logFileName); this.logFileName = logFileName; //Bind them into ListBoxes this.customPatternsListBox.DataSource = this.patternManager.CustomPatterns; if (this.customPatternsListBox.Items.Count == 0) { this.customPatternsListBox_SelectedIndexChanged(this.customPatternsListBox, null); } this.systemPatternsListBox.DataSource = this.patternManager.SystemPatterns; foreach (var item in LogPattern.PatternTextWithDescription) { this.patternTextPatternsListView.Items.Add(new ListViewItem(new string[] { item.Key, item.Value })); } foreach (var item in this.dateFormatElements) { this.dateFormatPatternsListView.Items.Add(new ListViewItem(new string[] { item.Key, item.Value })); } patternTextPatternsListView.Columns[0].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); patternTextPatternsListView.Columns[1].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); dateFormatPatternsListView.Columns[0].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); dateFormatPatternsListView.Columns[1].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); }
public Runtime(string text = "", IFileCache fileCache = null) { Sys = new Sys(); stack = new ValueStack(); blockManager = new BlockManager(); printBuffer = new Buffer(); patternManager = new PatternManager(); Regions = new RegionManager(Sys, text); expressionManager = new ExpressionManager(); FieldPattern = (Pattern)(STRING_BEGIN_PATTERN + "+" + STRING_END_PATTERN); RecordPattern = (Pattern)(STRING_BEGIN_PATTERN + "'`r`n' | '`r' | '`n'" + STRING_END_PATTERN); FieldSeparator = (String)" "; RecordSeparator = (String)"\r\n"; seed = DateTime.Now.Millisecond; random = new Random(seed); valueStacks = new Stack <ValueStack>(); FileCache = fileCache ?? new StandardFileCache(); takeArray = new Array(); defaultParameterNames = new Stack <DefaultParameterNames>(); defaultParameterNames.Push(new DefaultParameterNames(true)); buffer = new Buffer(); ArgumentDepth = 0; invokeables = new Hash <string, IInvokeable>(); extenders = new Hash <string, InvokeableReference>(); Parser.InClassDefinition = false; consoleManager = new ConsoleManager(); indent = ""; }
public override void OnInspectorGUI() { PatternManager manager = target as PatternManager; if (DrawDefaultInspector()) { //Something changed! } if (Application.isPlaying) { if (GUILayout.Button("Next Pattern")) { manager.NextPattern(); } } else { if (GUILayout.Button("Create new pattern")) { manager.CreateNewPattern(); } if (GUILayout.Button("Arrange displays")) { manager.ArrangePatternDisplays(); } } }
void Start () { patternManager = GetComponent<PatternManager> (); buttons = Resources.LoadAll<AudioClip>("Audio/Demon/Button"); wrongs = Resources.LoadAll<AudioClip>("Audio/Demon/Wrong"); shots = Resources.LoadAll<AudioClip>("Audio/Demon/Shoot"); audio = GetComponent<AudioSource> (); }
// TODO: crashes when generating 77777777 symmetrical pattern void GenerateRandomPattern() { pattern = PatternManager.GetRandomPattern(symmetrical, patternSize); for (int i = 0; i < pattern.coords.Length; i++) { selected[i] = pattern.coords[i] + 1; } }
/// <summary> /// Creates a new instance of the <see cref="Magic"/> class. /// </summary> public Magic() { Process.EnterDebugMode(); _win32 = new Win32(IntPtr.Zero); _detours = new DetourManager(_win32); _patches = new PatchManager(_win32); _patterns = new PatternManager(_win32); }
void Start() { shad = GetComponent <Renderer>(); CPPatternManager = GameObject.Find("DanceFloor").GetComponent <PatternManager>(); CPTextManager = GameObject.Find("Canvas").GetComponent <TextManager>(); CPTurnDirector = GameObject.Find("TurnDirector").GetComponent <TurnDirector>(); }
void InitialiseSystem() { // Pattern Manager Instance pM = new PatternManager(this); // Decision Machine Instance dM = new DecisionMachine(totem, this.deciders, pM, healthRef); // Sense Memory factory Instance sMF = new SenseMemoryFactory(fov); }
void Start() { player1Text = GameObject.Find("Player1TextBody").GetComponent <TextMeshProUGUI>(); player2Text = GameObject.Find("Player2TextBody").GetComponent <TextMeshProUGUI>(); textTimer = GameObject.Find("TimerText").GetComponent <TextMeshProUGUI>(); TxtMTimeManager = this.GetComponent <TimeManager>(); TxtMPatternManager = GameObject.Find("DanceFloor").GetComponent <PatternManager>(); }
public void CreateWFC() { InputReader reader = new InputReader(InputTilemap); var grid = reader.ReadInputToGrid(); valueManager = new ValuesManager <TileBase>(grid); manager = new PatternManager(patternSize); manager.ProcessGrid(valueManager, equalWeights); core = new WFCCore(outputWidth, outputHeight, maxItteration, manager); }
public virtual void Activate(int waveNumber, MovingWallBehavior[] movingWalls, Vector3[] startingPositions, Vector3 defaultPosition, PatternManager patternManager, float wallSpeed) { this.waveNumber = waveNumber; this.movingWalls = movingWalls; this.startingPositions = startingPositions; this.defaultWallPosition = defaultPosition; this.patternManager = patternManager; this.wallVelocity = wallSpeed; WaveStarts(); }
void Start() { touchNr = 0; //declaring access to other scripts TCTimeManager = GameObject.Find("Canvas").GetComponent <TimeManager>(); TCPatternManager = GameObject.Find("DanceFloor").GetComponent <PatternManager>(); TCTurnDirector = GameObject.Find("TurnDirector").GetComponent <TurnDirector>(); TCColorPads = GameObject.Find("DanceFloor").GetComponent <ColorPads>(); }
private void OnCreatePaintClicked() { PatternNameBox.Show(GetNextPatternName(), name => { if (name != null) { OpenPaintMode(PatternManager.CreatePaint(name)); } }); }
/// <summary> /// Creates a new instance of the <see cref="ProcessInject"/> class. /// </summary> public ProcessInject(uint dwDesiredAccess, int dwProcessId) { Process.EnterDebugMode(); mWin32 = new Win32(dwDesiredAccess, dwProcessId); mDetours = new DetourManager(mWin32); mPatches = new PatchManager(mWin32); mPatterns = new PatternManager(mWin32); mInstance = this; }
public void Initialize() { this.solutionEvents = new Mock <ISolutionEvents>(); this.itemEvents = new Mock <IItemEvents>(); this.messageService = new Mock <IUserMessageService>(); if (Directory.Exists(solutionItemsDir)) { Directory.Delete(solutionItemsDir, true); } Directory.CreateDirectory(solutionItemsDir); this.solution = new Solution { PhysicalPath = Path.GetTempFileName(), Items = { new SolutionFolder { PhysicalPath = Path.GetTempPath() + "\\Solution Items", Name = "Solution Items" } } }; this.store = new DslTestStore <ProductStateStoreDomainModel>(); this.toolkitInfo = new Mock <IInstalledToolkitInfo> { DefaultValue = DefaultValue.Mock }; this.toolkitInfo.Setup(f => f.Id).Returns("foo"); this.toolkitInfo.Setup(f => f.Version).Returns(new Version("1.0.0.0")); this.toolkitInfo.Setup(f => f.Schema.Pattern.ExtensionId).Returns("foo"); var installedFactories = new[] { this.toolkitInfo.Object }; var componentModel = new Mock <IComponentModel>(); componentModel.Setup(cm => cm.GetService <IEnumerable <IInstalledToolkitInfo> >()).Returns(installedFactories); componentModel.Setup(cm => cm.GetService <IToolkitRepository>()).Returns(Mock.Of <IToolkitRepository>()); var serviceProvider = Mock.Get(this.store.ServiceProvider); serviceProvider.Setup(s => s.GetService(typeof(SComponentModel))).Returns(componentModel.Object); serviceProvider.Setup(s => s.GetService(typeof(ISolution))).Returns(this.solution); this.shellEvents = new Mock <IShellEvents>(); this.shellEvents.Setup(x => x.IsInitialized).Returns(true); this.manager = new TestPatternManager(this.store.ServiceProvider, this.solution, this.shellEvents.Object, this.solutionEvents.Object, this.itemEvents.Object, installedFactories, this.messageService.Object); }
private void Awake() { if (_instance == null) { _instance = this; } if (_instance != this) { Destroy(gameObject); } DontDestroyOnLoad(gameObject); }
// Use this for initialization void Awake() { LvlObjAwake(); photon = GameObject.FindGameObjectWithTag("Player"); renderer = GetComponent <SpriteRenderer> (); renderer.color = new Color(0f, 0f, 0f); objPosition = transform.position; startPos = transform.position; height = renderer.bounds.size.y; gameObject.SetActive(false); patMgr = null; }
void Start() { activePlayer = 0; difficulty = 1f; turn = 1; GameStep = GameState.B_PreTurn; //initializing access TDPatternManager = GameObject.Find("DanceFloor").GetComponent <PatternManager>(); TDTouchControls = GameObject.Find("TouchControls").GetComponent <TouchControls>(); TDTimeManager = GameObject.Find("Canvas").GetComponent <TimeManager>(); }
public void Init() { tileMapPrefab = Resources.Load("TestTilemap") as GameObject; tilemap = tileMapPrefab.GetComponent <Tilemap>(); inputReader = new InputReader(tilemap); valueManager = new ValuesManager <TileBase>(inputReader.ReadInputToGrid()); patternManager = new PatternManager(patternSize); if (patternSize > 1) { strategy = new NeighbourStartegySize2andMore(); } patternManager.ProcessGrid(valueManager, false); }
void Awake() { timeCount = GameObject.Find("Player").GetComponent <TimeCount>(); patternManager = this.gameObject.GetComponent <PatternManager>(); planetColor = this.gameObject.GetComponent <PlanetColor>(); for (int i = 0; i < phase.Length; i++) { phase[i] = false; } planetColor.playTime = 60; StartCoroutine(UpdateByUsingCoroutine()); }
public override void OnInspectorGUI() { //DrawDefaultInspector (); PatternManager myPatternManager = (PatternManager)target; //myPatternManager.motorIntensity= EditorGUILayout.IntField ("Vib Intensity", myPatternManager.motorIntensity); //myPatternManager.motorIntensity = EditorGUILayout.IntSlider (myPatternManager.motorIntensity, 0, 255); EditorGUILayout.BeginHorizontal(); GUILayout.Label("Vib Intensity"); myPatternManager.motorIntensity = EditorGUILayout.Slider(myPatternManager.motorIntensity, 0, 255); EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); GUILayout.Label("Temp Intensity"); myPatternManager.temperatureIntensity = EditorGUILayout.Slider(myPatternManager.temperatureIntensity, 0, 255); EditorGUILayout.EndHorizontal(); if (GUILayout.Button("Stroke")) { myPatternManager.type = "stroke"; } else if (GUILayout.Button("Poke")) { myPatternManager.type = "poke"; } else if (GUILayout.Button("Hit")) { myPatternManager.type = "hit"; } EditorGUILayout.BeginHorizontal(); GUILayout.Label("duration (s)"); myPatternManager.duration = EditorGUILayout.Slider(myPatternManager.duration, 0.0f, 3.0f); EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); GUILayout.Label("start offset (s)"); myPatternManager.startOffset = EditorGUILayout.Slider(myPatternManager.startOffset, 0.0f, 3.0f); EditorGUILayout.EndHorizontal(); }
private static IntPtr FindGengine() { var pattens = hMemory.GetPatternManager(); var mybase = hMemory.ProcessMemory.MainModule.BaseAddress; var mypages = new PageManager(hMemory); //get gengne var returnvalue = pattens.FindPattern(mybase, "?? ?? ?? ?? 48 8B 88 ?? ?? 00 00 48 85 C9 74 ?? 48 8B 49 ?? 48 85 C9"); //next portion finds the correct mov instruct var subbed = returnvalue + 3000; var specialreturn = pattens.FindPatternCBase(subbed, PatternManager.ParsePattern("48 8B 05").ToArray()); //extract mov bytes var secondOFfset = BitConverter.ToInt32(hMemory.ReadBytes(specialreturn, 7).Skip(3).ToArray(), 0); //get address stored for gengine jump var nextPosition = specialreturn + secondOFfset + 7; var MegaJump = hMemory.Read <IntPtr>(nextPosition); return(MegaJump); }
private static void FindGnameHard() { ulong found = 0; var pattens = hMemory.GetPatternManager(); var mypages = new PageManager(hMemory); var allpages = mypages.GetAllPages().Where(Result => Result.RegionSize == 0x40000 && Result.Protect == (int)AllocationProtect.PAGE_READWRITE).ToList(); var ByteChecked = allpages.Where(delegate(MEMORY_BASIC_INFORMATION Result) { var bytes = hMemory.ReadBytes((IntPtr)Result.BaseAddress, 32); return(pattens.FindPatternBuff(bytes, PatternManager.ParsePattern("4E 6F 6E 65 00").ToArray()) != 0); }).ToList(); if (ByteChecked.Count == 1) { found = ByteChecked.First().BaseAddress; } var realBase = pattens.FindPatternCBase((IntPtr)found, PatternManager.ParsePattern("4E 6F 6E 65 00").ToArray()); GNameParsing(found); }
protected virtual void Start() { manager = GetComponentInParent <PatternManager>(); patternTexture = new RenderTexture(Constants.PIXELS_PER_STRIP, Constants.NUM_STRIPS, 24); patternTexture.enableRandomWrite = true; patternTexture.Create(); RawImage image = GetComponent <RawImage>(); image.texture = patternTexture; kernelId = patternShader.FindKernel("CSMain"); patternShader.SetTexture(kernelId, "Frame", patternTexture); dataBuffer = new ComputeBuffer(Constants.NUM_LEDS, Constants.FLOAT_BYTES * Constants.VEC3_LENGTH); colorData = new Vector3[Constants.NUM_LEDS]; pixelBuffer = new byte[colorData.Length * 3]; patternShader.SetBuffer(kernelId, "dataBuffer", dataBuffer); }
public void AddItem(GameObject targetRoad) { var itemChild = targetRoad.transform.Find("Item"); if (itemChild != null) { PatternManager patternManager = PatternManager.M_Instance; if (patternManager != null && patternManager.m_patterns != null && patternManager.m_patterns.Count > 0) { Pattern pattern = patternManager.m_patterns[Random.Range(0, patternManager.m_patterns.Count)]; if (pattern != null && pattern.m_patternItems != null && pattern.m_patternItems.Count > 0) { foreach (PatternItem item in pattern.m_patternItems) { GameObject go = Game.M_Instance.M_ObjectPool.Spawn(item.m_prefabName); go.transform.SetParent(itemChild, true); go.transform.localPosition = item.m_pos; } } } } }
public void AddItem(GameObject obj) { Transform itemChild = obj.transform.Find("Items"); if (itemChild != null) { PatternManager pm = PatternManager.Instance; if (pm != null && pm.patternList != null && pm.patternList.Count > 0) { Pattern pt = pm.patternList[Random.Range(0, pm.patternList.Count)]; if (pt != null && pt.patternItemList != null && pt.patternItemList.Count > 0) { foreach (PatternItem item in pt.patternItemList) { GameObject go = Game.Instance.objectPool.Spawn(item.prefabName, itemChild); go.transform.parent = itemChild; go.transform.localPosition = item.pos; } } } } }
static void PatternSystem() { GameObject go = GameObject.Find("PatternManager"); if (go != null) { PatternManager patternManager = go.GetComponent <PatternManager>(); if (patternManager != null) { if (Selection.gameObjects.Length == 1) { var items = Selection.gameObjects[0].transform.Find("Item"); if (items != null) { Pattern pattern = new Pattern(); foreach (var child in items) { Transform childTrans = child as Transform; if (childTrans != null) { var perfab = PrefabUtility.GetPrefabParent(childTrans.gameObject); if (perfab != null) { PatterItem patterItem = new PatterItem { perfabName = perfab.name, pos = childTrans.localPosition }; pattern.PatterItems.Add(patterItem); } } } patternManager.Patterns.Add(pattern); } } } } }
public void GetPatternForLogTest() { LogPattern pattern1 = PatternManager.GetPatternForLog("DiscoveryEngine.log"); LogPattern pattern2 = PatternManager.GetPatternForLog("DiscoveryEngine.log.1"); Assert.AreEqual("DiscoveryEngine.log*", pattern2.FileMask); Assert.AreEqual(pattern1.FileMask, pattern2.FileMask); pattern1 = PatternManager.GetPatternForLog("Debug.log"); Assert.AreEqual("Debug.log", pattern1.FileMask); pattern1 = PatternManager.GetPatternForLog("swDebug.log"); Assert.AreEqual("*", pattern1.FileMask); //Test default parser pattern1 = PatternManager.GetPatternForLog("SomethingWhatShouldntExistsInParserDefinition-XYZ_BlaBlaBla"); Assert.AreEqual("*", pattern1.FileMask); Assert.AreEqual(true, pattern1.ContainsClass); Assert.AreEqual(true, pattern1.ContainsThread); Assert.AreEqual(true, pattern1.ContainsType); Assert.AreEqual("yyyy-MM-dd HH:mm:ss,fff", pattern1.DateTimeFormat); }
//添加障碍物与物品 public void AddItem(GameObject obj) { GameObject itemChild = obj.transform.Find("Item").gameObject; if (itemChild != null) { PatternManager patternManager = PatternManager.Instance; if (patternManager != null && patternManager.Patterns != null && patternManager.Patterns.Count > 0) { //随机取出一个方案 Pattern pattern = patternManager.Patterns[Random.Range(0, patternManager.Patterns.Count)]; if (pattern != null && pattern.PatternItems != null && pattern.PatternItems.Count > 0) { foreach (var item in pattern.PatternItems) { GameObject go = Game.Instance.objectPool.Spawn(item.PrefabName, itemChild.transform); go.transform.parent = itemChild.transform; go.transform.localPosition = item.pos; } } } } }
public void Initialize() { this.solutionEvents = new Mock<ISolutionEvents>(); this.itemEvents = new Mock<IItemEvents>(); this.messageService = new Mock<IUserMessageService>(); if (Directory.Exists(solutionItemsDir)) { Directory.Delete(solutionItemsDir, true); } Directory.CreateDirectory(solutionItemsDir); this.solution = new Solution { PhysicalPath = Path.GetTempFileName(), Items = { new SolutionFolder { PhysicalPath = Path.GetTempPath() + "\\Solution Items", Name = "Solution Items" } } }; this.store = new DslTestStore<ProductStateStoreDomainModel>(); this.toolkitInfo = new Mock<IInstalledToolkitInfo> { DefaultValue = DefaultValue.Mock }; this.toolkitInfo.Setup(f => f.Id).Returns("foo"); this.toolkitInfo.Setup(f => f.Version).Returns(new Version("1.0.0.0")); this.toolkitInfo.Setup(f => f.Schema.Pattern.ExtensionId).Returns("foo"); var installedFactories = new[] { this.toolkitInfo.Object }; var componentModel = new Mock<IComponentModel>(); componentModel.Setup(cm => cm.GetService<IEnumerable<IInstalledToolkitInfo>>()).Returns(installedFactories); componentModel.Setup(cm => cm.GetService<IToolkitRepository>()).Returns(Mock.Of<IToolkitRepository>()); var serviceProvider = Mock.Get(this.store.ServiceProvider); serviceProvider.Setup(s => s.GetService(typeof(SComponentModel))).Returns(componentModel.Object); serviceProvider.Setup(s => s.GetService(typeof(ISolution))).Returns(this.solution); this.shellEvents = new Mock<IShellEvents>(); this.shellEvents.Setup(x => x.IsInitialized).Returns(true); this.manager = new TestPatternManager(this.store.ServiceProvider, this.solution, this.shellEvents.Object, this.solutionEvents.Object, this.itemEvents.Object, installedFactories, this.messageService.Object); }