public override void Initialize(EffectSetting effectSetting) { base.Initialize(effectSetting); particleSystem = GetComponent<ParticleSystem>(); r_playing = particleSystem.playOnAwake; r_emit = particleSystem.enableEmission; }
public static EffectSetting Create(GraphicsDevice graphicsDevice, SoundDevice soundDevice) { global::System.IntPtr cPtr = EffekseerNativePINVOKE.EffectSetting_Create(GraphicsDevice.getCPtr(graphicsDevice), SoundDevice.getCPtr(soundDevice)); EffectSetting ret = (cPtr == global::System.IntPtr.Zero) ? null : new EffectSetting(cPtr, true); return(ret); }
public EffectSettingP1(EffectSetting effectSetting) { this.effectSetting = effectSetting; InitializeComponent(); #region 播放 //1-Overlay, 2-Renderless, 3-EVR, 4-EVRCP, 5-AVR switch (effectSetting.player.player.GetConfig(201)) { case "1": btn_rende1.Checked = true; break; case "2": btn_rende2.Checked = true; break; case "3": btn_rende3.Checked = true; break; case "4": btn_rende4.Checked = true; break; case "5": btn_rende5.Checked = true; break; } #endregion }
public override void Initialize(EffectSetting effectSetting) { base.Initialize(effectSetting); if (particles == null) particles = GetComponent<PlaygroundParticlesC>(); if (movingTransform == null) movingTransform = transform; if (particles != null && movingTransform != null) isReady = true; }
public override void Initialize(EffectSetting effectSetting) { base.Initialize(effectSetting); _rayMotor = effectSetting.GetComponentsInChildren<RayCastMotor>(true)[0]; _particles = GetComponent<PlaygroundParticlesC>(); _particles.applyParticleMask = true; _particles.overflowOffset.z = _rayMotor.MaxDistance / (1 + _particles.particleCount); if (_rayMotor == null) { Debug.LogError("Beam Chaser cannot find raycast motor! spell: " + effectSetting.spell); } }
public EffectSettingP6(EffectSetting effectSetting) { this.effectSetting = effectSetting; InitializeComponent(); #region 3D if (effectSetting.player.player.GetConfig(310) == "1") { slideButton1.IsOn = true; } switch (effectSetting.player.player.GetConfig(311)) { case "1": tRadioButton1.Checked = true; break; case "2": tRadioButton3.Checked = true; break; case "3": tRadioButton2.Checked = true; break; } int _index; if (int.TryParse(effectSetting.player.player.GetConfig(312), out _index)) { tComboBox2.SelectedIndex = _index; } slideButton1.OnClick += (a) => { effectSetting.player.player.SetConfig(310, a ? "1" : "0"); }; tRadioButton1.Click += (a, b) => { SystemSettings._3DMode = 1; effectSetting.player.player.SetConfig(311, SystemSettings._3DMode.ToString()); }; tRadioButton3.Click += (a, b) => { SystemSettings._3DMode = 2; effectSetting.player.player.SetConfig(311, SystemSettings._3DMode.ToString()); }; tRadioButton2.Click += (a, b) => { SystemSettings._3DMode = 3; effectSetting.player.player.SetConfig(311, SystemSettings._3DMode.ToString()); }; tComboBox2.SelectedIndexChanged += (a, b) => { SystemSettings._3DColor = tComboBox2.SelectedIndex + 1; effectSetting.player.player.SetConfig(312, SystemSettings._3DColor.ToString()); }; #endregion }
public EffectSetting Clone() { //IL_002c: Unknown result type (might be due to invalid IL or missing references) //IL_0031: Unknown result type (might be due to invalid IL or missing references) //IL_0038: Unknown result type (might be due to invalid IL or missing references) //IL_003d: Unknown result type (might be due to invalid IL or missing references) EffectSetting effectSetting = new EffectSetting(); effectSetting.name = name; effectSetting.effectName = effectName; effectSetting.nodeName = nodeName; effectSetting.position = position; effectSetting.rotation = rotation; effectSetting.scale = scale; return(effectSetting); }
public EffectSettingP4(EffectSetting effectSetting) { this.effectSetting = effectSetting; InitializeComponent(); #region 声音 if (effectSetting.player.player.GetConfig(401) == "1") { switch (effectSetting.player.player.GetConfig(404).ToInt()) { case 0: btn_sound_channel1.Checked = true; break; case 1: btn_sound_channel2.Checked = true; break; case 2: btn_sound_channel3.Checked = true; break; case 3: btn_sound_channel4.Checked = true; break; } change_track(); tong_Num = effectSetting.player.player.GetConfig(405).ToInt(); string tong_Txt = (tong_Num / 1000).ToString(); tong.Text = tong_Txt; tong.TextChanged += tong_TextChanged; tong.KeyPress += tong_KeyPress; tong1.Click += tong1_Click; tong2.Click += tong2_Click; tBut1.Click += tong3_Click; } else { panel2.Enabled = btn_add_track.Enabled = tCom_track.Enabled = tBut1.Enabled = tong.Enabled = tong1.Enabled = tong2.Enabled = false; label24.Visible = false; } #endregion }
private void init() { if (_t_init) { return; } _t_init = true; var id = Settings.Instance.WerewolfTransformationEffectId; var file = Settings.Instance.WerewolfTransformationEffectFile; if (id == 0 || string.IsNullOrEmpty(file)) { return; } _effect = TESForm.LookupFormFromFile(id, file) as EffectSetting; }
public virtual void Initialize(EffectSetting effectSetting) { this.effectSetting = effectSetting; effectSetting.OnSpellDestroy += () => effectSetting_OnSpellDestroy(); effectSetting.OnSpellCollision += effectSetting_OnSpellCollision; effectSetting.OnEffectDestroy += effectSetting_OnEffectDestroy; effectSetting.OnSpellApply += effectSetting_OnSpellApply; effectSetting.OnSpellCast += effectSetting_OnSpellCast; effectSetting.OnSpellReset += effectSetting_OnSpellReset; effectSetting.OnSpellStart += OnSpellStart; effectSetting.OnSpecialEvent += OnSpecialEvent; effectSetting.OnSpellRefresh += OnSpellRefresh; if (_detached) { gameObject.transform.parent = null; } }
public Transform PlayEffect(EffectSetting setting, Transform owner_node = null) { //IL_0027: Unknown result type (might be due to invalid IL or missing references) //IL_002c: Expected O, but got Unknown //IL_007b: Unknown result type (might be due to invalid IL or missing references) //IL_0087: Unknown result type (might be due to invalid IL or missing references) //IL_008c: Unknown result type (might be due to invalid IL or missing references) //IL_00af: Unknown result type (might be due to invalid IL or missing references) //IL_00b5: Unknown result type (might be due to invalid IL or missing references) if (setting == null) { return(null); } if (string.IsNullOrEmpty(setting.effectName)) { return(null); } if (owner_node == null) { owner_node = this.get_transform(); } Transform val = (!string.IsNullOrEmpty(setting.nodeName)) ? Utility.Find(owner_node, setting.nodeName) : owner_node; if (val == null) { val = owner_node; } Transform effect = EffectManager.GetEffect(setting.effectName, val); if (effect != null) { effect.set_localPosition(setting.position); effect.set_localRotation(Quaternion.Euler(setting.rotation)); float num = setting.scale; if (num == 0f) { num = 1f; } effect.set_localScale(Vector3.get_one() * num); } return(effect); }
public EffectSettingP5(EffectSetting effectSetting) { this.effectSetting = effectSetting; InitializeComponent(); #region 字幕 tCom_subtitle.DisplayMember = "Name"; tCom_subtitle.ValueMember = "Value"; if (effectSetting.player.player.GetConfig(501) == "1") { change_subtitle(); btn_zimu_file.Click += Btn_zimu_file_Click; btn_zimu_web.Click += Btn_zimu_web_Click; if (effectSetting.player.player.GetConfig(504) == "1") { slideButton1.IsOn = true; } slideButton1.OnClick += subtitle_OnClick; string subtitle_timing = effectSetting.player.player.GetConfig(509).Split(';')[0]; tong_subtitle_Num = Convert.ToInt32(subtitle_timing); string tong_Txt = (tong_subtitle_Num / 1000).ToString(); tong_subtitle.Text = tong_Txt; tong_subtitle.TextChanged += tong_subtitle_TextChanged; tong_subtitle.KeyPress += tong_KeyPress; tong1_subtitle.Click += tong1_subtitle_Click; tong2_subtitle.Click += tong2_subtitle_Click; tBut1_subtitle.Click += tong3_subtitle_Click; tCom_subtitle.SelectedValueChanged += TCom_subtitle_SelectedValueChanged; } else { tCom_subtitle.Enabled = btn_zimu_web.Enabled = btn_zimu_file.Enabled = tBut1_subtitle.Enabled = tong_subtitle.Enabled = btn_webzimu.Enabled = tong1_subtitle.Enabled = tong2_subtitle.Enabled = false; label22.Visible = true; //this.Enabled = false; //b4.Enabled = p4.Enabled = false; } #endregion }
public EffectSettingP7(EffectSetting effectSetting) { this.effectSetting = effectSetting; InitializeComponent(); switch (effectSetting.player.player.GetConfig(2402)) { case "0": tBut1.IsActive = true; break; case "1": tBut2.IsActive = true; break; case "3": tBut3.IsActive = true; break; case "4": tBut4.IsActive = true; break; case "7": tBut5.IsActive = true; break; case "9": tBut6.IsActive = true; break; case "11": tBut7.IsActive = true; break; case "15": tBut8.IsActive = true; break; } }
public EffectSettingP3(EffectSetting effectSetting) { this.effectSetting = effectSetting; InitializeComponent(); #region 色彩 SC(); if (effectSetting.player.player.GetConfig(213) == "1") { prog_brightness.ValueChange += (double value) => { effectSetting.player.player.SetConfig(214, ((int)value).ToString()); SC(); }; prog_contrast.ValueChange += (double value) => { effectSetting.player.player.SetConfig(215, ((int)value).ToString()); SC(); }; prog_saturation.ValueChange += (double value) => { effectSetting.player.player.SetConfig(216, ((int)value).ToString()); SC(); }; prog_hue.ValueChange += (double value) => { effectSetting.player.player.SetConfig(217, ((int)value).ToString()); SC(); }; } else { prog_brightness.DefaultColor = prog_saturation.DefaultColor = prog_contrast.DefaultColor = prog_hue.DefaultColor = Color.FromArgb(200, 0, 0, 0); label8.Enabled = label13.Enabled = label14.Enabled = btn_color1.Enabled = btn_color2.Enabled = btn_color3.Enabled = prog_brightness.Enabled = prog_saturation.Enabled = prog_contrast.Enabled = prog_hue.Enabled = false; label6.Visible = true; //b2.Enabled = p2.Enabled = false; } #endregion }
public override void Initialize(EffectSetting effectSetting) { base.Initialize(effectSetting); r_enabled = enabled; }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(EffectSetting obj) { return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr); }
/// <summary> /// 将特效转换成Vector3 /// </summary> public Vector3 EffectToVector3(EffectSetting effect) { return(new Vector3(effect.focusDistance, effect.aperture, effect.focalLength)); }
public bool Begin(int squareMaxCount, EffectRendererParameter config, Vector2I screenSize, GraphicsDevice graphicsDevice, EffectSetting setting, RecordingParameter recordingParameter, Vector2I imageSize, bool isSRGBMode, ViewerEffectBehavior behavior, PostEffectParameter postEffectParameter, Effect effect) { bool ret = EffekseerNativePINVOKE.EffectRecorder_Begin(swigCPtr, squareMaxCount, EffectRendererParameter.getCPtr(config), Vector2I.getCPtr(screenSize), GraphicsDevice.getCPtr(graphicsDevice), EffectSetting.getCPtr(setting), RecordingParameter.getCPtr(recordingParameter), Vector2I.getCPtr(imageSize), isSRGBMode, ViewerEffectBehavior.getCPtr(behavior), PostEffectParameter.getCPtr(postEffectParameter), Effect.getCPtr(effect)); if (EffekseerNativePINVOKE.SWIGPendingException.Pending) { throw EffekseerNativePINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public override void Initialize(EffectSetting effectSetting) { base.Initialize(effectSetting); r_radius = radius; }
public override void Initialize(EffectSetting effectSetting) { base.Initialize(effectSetting); _affectedEntities = new List<Entity>(); }
public override void Initialize(EffectSetting effectSetting) { base.Initialize(effectSetting); r_active = gameObject.activeSelf; }
public bool Initialize(GraphicsDevice graphicsDevice, SoundDevice soundDevice, EffectSetting setting, int spriteCount, bool isSRGBMode) { bool ret = EffekseerNativePINVOKE.EffectRenderer_Initialize(swigCPtr, GraphicsDevice.getCPtr(graphicsDevice), SoundDevice.getCPtr(soundDevice), EffectSetting.getCPtr(setting), spriteCount, isSRGBMode); return(ret); }
public override void Initialize(EffectSetting effectSetting) { base.Initialize(effectSetting); _tryApplyTimer = _tryApplyFrequency; }
public override void Initialize(EffectSetting effectSetting) { base.Initialize(effectSetting); GetComponent<Rigidbody>().isKinematic = true; _triggerTimer = new Timer(retriggerTime); Collider[] colliders = GetComponents<Collider>(); // Ensure all colliders are set to trigger foreach (Collider c in colliders) { c.isTrigger = true; } }
public override void Initialize(EffectSetting effectSetting) { base.Initialize(effectSetting); particleSystem = GetComponent<PlaygroundParticlesC>(); r_playing = particleSystem.emit; }
public EffectSettingP2(EffectSetting effectSetting) { this.effectSetting = effectSetting; InitializeComponent(); #region 画面 switch (effectSetting.player.FrameStyle) { case PlayFrameStyle.None: btn_scale1.Checked = true; break; case PlayFrameStyle._4_3: btn_scale2.Checked = true; break; case PlayFrameStyle._16_9: btn_scale3.Checked = true; break; case PlayFrameStyle.Paved: btn_scale4.Checked = true; break; } //开启硬件加速 if (effectSetting.player.player.GetConfig(209) == "1")//获取或设置是否开启硬件加速,1-开启,0-不开启 { btn_accelerate.Checked = true; } if (effectSetting.player.player.GetConfig(305) == "1")//画质增强, 1-开启, 0-不开启 { btn_quality.Checked = true; } if (effectSetting.player.player.GetConfig(302) == "1") { btn_rotate3.BackColor2 = Color.FromArgb(100, Color.DodgerBlue); btn_rotate3.Tag = ""; } if (effectSetting.player.player.GetConfig(303) == "1") { btn_rotate4.BackColor2 = Color.FromArgb(100, Color.DodgerBlue); btn_rotate4.Tag = ""; } if (effectSetting.player.player.GetConfig(301) == "0") { btn_rotate1.Enabled = btn_rotate2.Enabled = btn_rotate3.Enabled = btn_rotate4.Enabled = btn_quality.Enabled = false; } btn_rotate1.Tag = effectSetting.player.player.GetConfig(304); this.btn_accelerate.CheckedChanged += btn_accelerate_CheckedChanged; this.btn_quality.CheckedChanged += btn_quality_CheckedChanged; #endregion }
public override void Initialize(EffectSetting effectSetting) { base.Initialize(effectSetting); _searchTimer = searchTime; r_speed = speed; }
public EffectFactory(EffectSetting setting) : this(EffekseerNativePINVOKE.new_EffectFactory(EffectSetting.getCPtr(setting)), true) { }