void RpcDisableNonTutorials() { threePuzzleLevel.SetActive(false); lastLevel.SetActive(false); spawnPointP1 = GameObject.Find("SpawnPoint_P1_1"); spawnPointP2 = GameObject.Find("SpawnPoint_P2_1"); GameObject p1 = GameObject.Find("GroundPlatformer(Clone)"); for (int i = 0; i < p1.transform.GetChildCount(); i++) { p1.transform.GetChild(i).position = spawnPointP1.transform.position; } TimeShiftController timeShiftController = p1.GetComponentInChildren <TimeShiftController>(); if (timeShiftController) { timeShiftController.findParamControllers(); } GameObject p2 = GameObject.Find("AirDrawer(Clone)"); for (int i = 0; i < p2.transform.GetChildCount(); i++) { p2.transform.GetChild(i).position = spawnPointP2.transform.position; } timeShiftController = p2.GetComponentInChildren <TimeShiftController>(); if (timeShiftController) { timeShiftController.findParamControllers(); } }
public LiveWatchViewModel(LiveViewModel vm, NicoNicoLive instance, NicoNicoLiveContent content) { Owner = vm; LiveInstance = instance; Content = content; DispatcherHelper.UIDispatcher.BeginInvoke(new Action(() => { LiveFlash = new LiveFlash() { DataContext = this }; if (Content.GetPlayerStatus.Archive) { Controller = new TimeShiftController() { DataContext = this }; } else { Controller = new LiveController() { DataContext = this }; } })); Task.Run(() => Initialize()); }
private void Strike() { Collider2D collider = Physics2D.OverlapCircle(attackPos.position, attackRadius, whatIsEnemy); if (collider) { isAttacking = false; if (collider.gameObject.CompareTag("CaveBat")) { Enemy1Controller enemy = collider.gameObject.GetComponent <Enemy1Controller>(); if (enemy.enabled) { enemy.Hit(1); } return; } if (collider.gameObject.CompareTag("CreepyCrawler")) { CreepyCrawlerController enemy = collider.gameObject.GetComponent <CreepyCrawlerController>(); if (enemy.enabled) { enemy.Hit(1); } return; } } Collider2D iCollider = Physics2D.OverlapCircle(attackPos.position, attackRadius, whatIsInteract); if (iCollider) { if (iCollider.gameObject.CompareTag("TimeController")) { TimeShiftController controller = iCollider.gameObject.GetComponent <TimeShiftController>(); if (controller.enabled) { controller.Hit(); } } } }