private void Awake() { mainCamera = FindObjectOfType <ConductorCameraController> ().GetComponent <Camera> (); couplerManager = FindObjectOfType <CouplerManager> (); switchManager = FindObjectOfType <SwitchManager> (); player = FindObjectOfType <Player> (); }
void Awake() { circuitSignals = FindObjectOfType <TrackCircuitSignals> (); carsHolder = FindObjectOfType <CarsHolder> (); trainManager = FindObjectOfType <TrainManager> (); switchManager = FindObjectOfType <SwitchManager> (); scenario = FindObjectOfType <Scenario> (); IndicationManager.Instance.Init(); TrackPath.Instance.Init(); TrackCircuitManager.Instance.Init(); switchManager.Init(); TrafficLightsManager.Instance.Init(); RouteDictionary.Instance.Init(); carsHolder.Init(); CompositionManager.Instance.Init(); trainManager.OnAwake(); CouplerManager.Instance.Init(); scenario.OnAwake(); }
/// <summary> /// 振動の実装部 /// </summary> /// <param name="_Index">コントローラーの番号</param> /// <param name="_LowPow">低周波の振動の強さ</param> /// <param name="_HighPow">高周波の振動の強さ</param> static void VibrationImpl(int _Index, float _LowPow, float _HighPow) { //未接続なら何もしない if (!SwitchManager.GetInstance().IsConnect(_Index)) { return; } //IDの取得 NpadId npadId = SwitchManager.GetInstance().GetNpadId(_Index); //スタイルの取得 NpadStyle npadStyle = Npad.GetStyleSet(npadId); //デバイスの数を取得(0か1のみ取得する) int deviceCount = Vibration.GetDeviceHandles( m_VibrationDeviceHandles, 1, npadId, npadStyle); //デバイスの数が1じゃない場合は何もしない if (deviceCount != 1) { return; } //パワーをセット m_VibrationValue.amplitudeLow = _LowPow; m_VibrationValue.amplitudeHigh = _HighPow; //デバイスの初期化 Vibration.InitializeDevice(m_VibrationDeviceHandles[0]); //振動の値をセット Vibration.SendValue(m_VibrationDeviceHandles[0], m_VibrationValue); }
void Start() { webs = new List <SpiderString>(); spiderWebs = new List <GameObject>(); switchManager = FindObjectOfType <SwitchManager>().GetComponent <SwitchManager>(); isPreparationPhase = true; }
/// <summary> /// 振動の実装部 /// </summary> /// <param name="index">コントローラーの番号</param> /// <param name="lowPow">低周波の振動の強さ</param> /// <param name="highPow">高周波の振動の強さ</param> static void VibrationImpl(int index, float lowPow, float highPow) { #if UNITY_SWITCH && !(UNITY_EDITOR) //未接続なら何もしない if (!SwitchManager.GetInstance().IsConnect(index)) { return; } //IDの取得 NpadId npadId = SwitchManager.GetInstance().GetNpadId(index); //スタイルの取得 NpadStyle npadStyle = Npad.GetStyleSet(npadId); //デバイスの数を取得(0か1のみ取得する) int deviceCount = Vibration.GetDeviceHandles( vibrationDeviceHandles, 1, npadId, npadStyle); //デバイスの数が1じゃない場合は何もしない if (deviceCount != 1) { return; } //パワーをセット vibrationValue.amplitudeLow = lowPow; vibrationValue.amplitudeHigh = highPow; //デバイスの初期化 Vibration.InitializeDevice(vibrationDeviceHandles[0]); //振動の値をセット Vibration.SendValue(vibrationDeviceHandles[0], vibrationValue); #endif }
static SqlServerFactory() { EnableTraceLog = SwitchManager.ShouldTraceFramework(sw => { EnableTraceLog = SwitchManager.ShouldTraceFramework(); }); }
public void Init() { SwitchManager = FindObjectOfType <SwitchManager>(); TrackCircuitManager = FindObjectOfType <TrackCircuitManager>(); TrafficLightsManager = FindObjectOfType <TrafficLightsManager>(); MakeRouteDictionary(); InstantiatePanelRoutesDictionary(); }
private void Start() { _collider = GetComponent <Collider>(); _switchManager = FindObjectOfType <SwitchManager>(); // Subscribe to switch events _switchManager.AbilitySwitch += OnAbilitySwitch; }
void Awake() { playerController = GetComponent <PlayerController>(); switchManager = GetComponent <SwitchManager>(); baseUIManager = GameObject.FindGameObjectWithTag("BaseUI").GetComponent <BaseUIManager>(); keyHoldDelayReset = keyHoldDelay; }
/// <summary> /// 右スティックの入力を取得 /// </summary> /// <param name="index">コントローラーの番号</param> /// <returns>右スティックの入力</returns> static public Vector2 GetStick(int index) { //未接続ならVector2.zero; if (!SwitchManager.GetInstance().IsConnect(index)) { return(Vector2.zero); } return(stickInfos[index]); }
/// <summary> /// 今のフレームにボタンを離したか /// </summary> /// <param name="_Index">コントローラーの番号</param> /// <param name="_Button">取得するボタン</param> /// <returns>離したならtrueを返す</returns> static public bool GetButtonUp(int _Index, SwitchButton _Button) { //未接続ならfalse if (!SwitchManager.GetInstance().IsConnect(_Index)) { return(false); } return(IsPrevButton(_Index, _Button) && !IsCurrentButton(_Index, _Button)); }
void Awake() { switchManager = transform.FindChild("switches").GetComponent <SwitchManager>(); switchManager.LevelManager = this.GetComponent <PpChooseLetter>(); instance = this; new PlayerData(); PlayerData.instance.resetTurnData(); audio = GetComponent <AudioSource>(); }
/// <summary> /// 加速度の取得 /// </summary> static public Vector3 GetAcceleration(int index) { //未接続 if (!SwitchManager.GetInstance().IsConnect(index)) { return(Vector3.zero); } return(Acceleration[index]); }
/// <summary> /// 今のフレームにボタンを押しているか /// </summary> /// <param name="index">コントローラーの番号</param> /// <param name="button">取得するボタン</param> /// <returns>押しているならtrueを返す</returns> static public bool GetButton(int index, SwitchButton button) { //未接続ならfalse if (!SwitchManager.GetInstance().IsConnect(index)) { return(false); } return(IsCurrentButton(index, (long)button)); }
void Start() { RemainStep = MaxStep; p1Playing = GameObject.Find("SwitchManager").GetComponent <SwitchManager>(); PlayerzValue = 1f; panelManager = GameObject.Find("PanelManager").GetComponent <PanelManager>(); animaor = GetComponent <Animator>(); LockMove = false; cameraManager = GameObject.Find("CameraController").GetComponent <CameraManager>(); }
private void HandleSwitchGroupReady(string[] msg) { if (NotInClientScene()) { int groupId = Int32.Parse(msg[1]); SwitchManager manager = GameObject.FindObjectOfType <SwitchManager>(); manager.CallAction(groupId); } }
/// <summary> /// Initialize default work /// </summary> internal DefaultWork() { WorkId = Guid.NewGuid().ToString(); allowTraceLog = SwitchManager.ShouldTraceFramework(sw => { allowTraceLog = SwitchManager.ShouldTraceFramework(); }); DomainEventManager = new DomainEventManager(); WorkManager.TriggerCreateWorkEvent(this); WorkManager.Current = this; }
private void Start() { /*if (activation == TypeOfActivation.Disparando) * { * Physics2D.IgnoreCollision(this.gameObject.GetComponent<BoxCollider2D>(), Client.instance.GetMage().gameObject.GetComponent<BoxCollider2D>()); * Physics2D.IgnoreCollision(this.gameObject.GetComponent<BoxCollider2D>(), Client.instance.GetWarrior().gameObject.GetComponent<BoxCollider2D>()); * Physics2D.IgnoreCollision(this.gameObject.GetComponent<BoxCollider2D>(), Client.instance.GetEngineer().gameObject.GetComponent<BoxCollider2D>()); * }*/ manager = GameObject.FindGameObjectWithTag("SwitchManager").GetComponent <SwitchManager>(); manager.Add(this); SetSprite(); }
void Start() { if (!enabled) { return; } npc = dialogue.npc[i]; line = dialogue.sentences[i]; lineSize = dialogue.sentences.Length; dialogueManager = GameObject.Find("DialogueManager").GetComponent <DialogueManager>(); switchManager = GameObject.Find("SwitchManager").GetComponent <SwitchManager>(); }
private void HandleSwitchGroupReady(string[] msg) { Scene currentScene = SceneManager.GetActiveScene(); if (currentScene.name == "ClientScene") { return; } int groupId = Int32.Parse(msg[1]); SwitchManager manager = GameObject.FindGameObjectWithTag("SwitchManager").GetComponent <SwitchManager>(); manager.CallAction(groupId); }
/// <summary> /// スティックの垂直を取得 /// </summary> /// <param name="index">コントローラーの番号</param> /// <returns>スティックの垂直</returns> static public float GetVertical(int index) { //未接続なら0.0f if (!SwitchManager.GetInstance().IsConnect(index)) { return(0.0f); } #if UNITY_SWITCH && !(UNITY_EDITOR) return(stickInfos[index].vertical); #else return(ConvertSwitchVerticalToXboxVertical(index)); #endif }
/// <summary> /// スティックの垂直を取得 /// </summary> /// <param name="_Index">コントローラーの番号</param> /// <returns>スティックの垂直</returns> static public float GetVertical(int _Index) { //未接続なら0.0f if (!SwitchManager.GetInstance().IsConnect(_Index)) { return(0.0f); } #if UNITY_EDITOR return(ConvertSwitchVerticalToXboxVertical(_Index)); #else return(m_StickInfos[_Index].m_Vertical); #endif }
private void HandleChangeSwitchStatus(string[] msg) { if (NotInClientScene()) { int groupId = Int32.Parse(msg[1]); int individualId = Int32.Parse(msg[2]); bool on = bool.Parse(msg[3]); SwitchManager manager = GameObject.FindObjectOfType <SwitchManager>(); Switch switchi = manager.GetSwitch(groupId, individualId); switchi.ReceiveDataFromServer(on); } }
public IDIContainer CreateBuilder(IServiceCollection services) { //打开框架跟踪日志 SwitchManager.EnableFrameworkTrace(); services.AddLogging(cfg => { cfg.AddTraceSource("", new DefaultTraceListener()); }).Configure <LoggerFilterOptions>(option => { }); ContainerManager.Init(services, configureServiceAction: ConfigureServices); return(ContainerManager.Container); }
private void HandleChangeSwitchStatus(string[] msg) { Scene currentScene = SceneManager.GetActiveScene(); if (currentScene.name == "ClientScene") { return; } int groupId = Int32.Parse(msg[1]); int individualId = Int32.Parse(msg[2]); bool on = bool.Parse(msg[3]); SwitchManager manager = GameObject.FindGameObjectWithTag("SwitchManager").GetComponent <SwitchManager>(); Switch switchi = manager.GetSwitch(groupId, individualId); switchi.ReceiveDataFromServer(on); }
/// <summary> /// 加速度の更新 /// </summary> static public void AccelerationUpdate(int index, NpadId npadId) { //未接続 if (!SwitchManager.GetInstance().IsConnect(index)) { return; } //スタイルの取得 npadStyle = Npad.GetStyleSet(npadId); SixAxisSensor.GetHandles(handles, 1, npadId, npadStyle); //ジャイロスタート SixAxisSensor.Start(handles[0]); SixAxisSensor.GetState(ref sixAxisSensorState, handles[0]); var switchAcceleration = sixAxisSensorState.acceleration; Acceleration[index].Set(switchAcceleration.x, switchAcceleration.y, switchAcceleration.z); }
/// <summary> /// ジャイロの取得 /// </summary> /// <param name="index">コントローラーの番号</param> /// <returns>ジャイロの回転</returns> static public Quaternion GetGyro(int index) { //未接続ならQuaternion.identity if (!SwitchManager.GetInstance().IsConnect(index)) { return(Quaternion.identity); } //キーがない場合は追加しておく if (!baseGyro.ContainsKey(index)) { baseGyro.Add(index, Quaternion.identity); } #if UNITY_SWITCH && !(UNITY_EDITOR) return(baseGyro[index] * GetGyroImpl(index)); #else return(GetGyroImpl(index)); #endif }
/// <summary> /// スティックの水平を取得 /// </summary> /// <param name="index">コントローラーの番号</param> /// <returns>スティックの垂直</returns> static public float GetHorizontal(int index) { #if AUTO_EXECUTE_DEBUG if (index == 0) { return(-1.0f); } #endif //未接続なら0.0f if (!SwitchManager.GetInstance().IsConnect(index)) { return(0.0f); } #if UNITY_SWITCH && !(UNITY_EDITOR) return(stickInfos[index].horizontal); #else return(ConvertSwitchHorizontalToXboxHorizontal(index)); #endif }
// This method gets called by the runtime. Use this method to add services to the container. // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940 public IServiceProvider ConfigureServices(IServiceCollection services) { ContainerFactory.RegisterServices(services); services.AddHttpContextAccessor(); services.AddLogging(cfg => { cfg.AddTraceSource("eznew", new DefaultTraceListener()); cfg.AddFilter("microsoft", LogLevel.Warning); }); SwitchManager.EnableFrameworkTrace(); services.AddMvc(options => { options.ModelValidatorProviders.Add(new CustomDataAnnotationsModelValidatorProvider()); options.ModelMetadataDetailsProviders.Add(new CustomModelDisplayProvider()); options.Filters.Add <ExtendAuthorizeFilter>(); options.Filters.Add <ConsoleExceptionFilter>(); }) .AddViewOptions(vo => { vo.ClientModelValidatorProviders.Add(new CustomDataAnnotationsClientModelValidatorProvider()); }) .AddRazorOptions(ro => { ro.ViewLocationExpanders.Add(new FolderLevelViewLocationExpander(typeof(WebBaseController))); }); services.AddAuthentication(options => { options.DefaultScheme = CookieAuthenticationDefaults.AuthenticationScheme; }) .AddCookieAuthentication(option => { option.ForceValidatePrincipal = true; option.ValidatePrincipalAsync = IdentityManager.ValidatePrincipalAsync; option.CookieConfiguration = options => { options.LoginPath = "/login"; options.AccessDeniedPath = "/accessdenied"; }; }); var serviceProvider = ContainerFactory.GetServiceProvider(); return(serviceProvider); }
public fSwitchForm() { InitializeComponent(); _switchManager = new SwitchManager(); _switchManager.mode = Mode.None; _switchManager.IsOn = false; Model = new SwitchBindingModel(); Model.ListFrame = new List <List <byte> >(); Model.ListChan = new List <string>(); initialize_DataGridView1(); btnOnOff.BackgroundImage = Image.FromFile(Z119.ATK.Common.Const.ICON_POWER_OFF); btnOnOff.BackgroundImageLayout = ImageLayout.Stretch; ConnectCOMPort(); }