/// <summary>解放処理</summary> public void Dispose() { _Host.Close(); _ChangeVisible = null; _ChangeValue = null; }
public static GameObject Begin(float Duration, float fromValue, float ToValue, ChangeValueDelegate changeValueDelegate) { if (fromValue == ToValue) { if (changeValueDelegate != null) { changeValueDelegate(ToValue); } return(null); } GameObject TweenObj = new GameObject(); TweenObj.name = "TweenFloatObj"; TweenObj.AddComponent <TweenFloat>(); TweenFloat tweenFloat = TweenObj.GetComponent <TweenFloat>(); tweenFloat.AddNumber = (ToValue - fromValue) / Duration; tweenFloat.FromValue = fromValue; tweenFloat.ToValue = ToValue; tweenFloat.changeValueDelegate = changeValueDelegate; if (fromValue < ToValue) { tweenFloat.IsAdd = true; } else { tweenFloat.IsAdd = false; } return(TweenObj); }
public void Channel(string value) { if (this.InvokeRequired) { ChangeValueDelegate c = new ChangeValueDelegate(Channel); this.Invoke(c, new object[] { value }); } else this.listChannels.Items.Add(value); }
/// <summary>IPC通信:サブ.Model</summary> /// <param name="changeVisible">Loadingラベル表示変更</param> /// <param name="changeValue">現在値更新</param> public SubModel(ChangeVisibleDelegate changeVisible, ChangeValueDelegate changeValue) { _ChangeVisible = changeVisible; _ChangeValue = changeValue; // サーバ設定 _Host = new ServiceHost(this, new Uri(ServiceMethod.GetSubBaseAddress())); _Host.AddServiceEndpoint(typeof(IExecute), new NetNamedPipeBinding(), ServiceMethod.GetSubEndpoint()); _Host.Open(); }
public void AwayStatus(string value) { if (this.InvokeRequired) { ChangeValueDelegate c = new ChangeValueDelegate(AwayStatus); this.Invoke(c, new object[] { value }); } else this.textAwayStatus.Text = value; }
public void BeginTweenFloat(float duration, float fromValue, float toValue, ChangeValueDelegate changeValueDelegate, FinishCallBackDelegate finishCallBack, bool destroyObjWhenFinish) { DestroyObjWhenFinish = destroyObjWhenFinish; m_addNumber = (toValue - fromValue) / duration; m_fromValue = fromValue; m_toValue = toValue; m_ChangeValueDelegate = changeValueDelegate; IsAdd = fromValue < toValue; m_FinishCallBack = finishCallBack; }
public void LogonTime(string value) { if (this.InvokeRequired) { ChangeValueDelegate c = new ChangeValueDelegate(LogonTime); this.Invoke(c, new object[] { value }); } else { this.textLogonTime.Text = value; } }
public void Channel(string value) { if (this.InvokeRequired) { ChangeValueDelegate c = new ChangeValueDelegate(Channel); this.Invoke(c, new object[] { value }); } else { this.listChannels.Items.Add(value); } }
public void AwayStatus(string value) { if (this.InvokeRequired) { ChangeValueDelegate c = new ChangeValueDelegate(AwayStatus); this.Invoke(c, new object[] { value }); } else { this.textAwayStatus.Text = value; } }
public void Server(string value) { if (this.InvokeRequired) { ChangeValueDelegate c = new ChangeValueDelegate(Server); this.Invoke(c, new object[] { value }); } else { this.textServer.Text = value; } }
public void CtcpReply(string value) { if (this.InvokeRequired) { ChangeValueDelegate c = new ChangeValueDelegate(CtcpReply); this.Invoke(c, new object[] { value }); } else { this.textCtcpReply.Text = value; } }
public void HostName(string value) { if (this.InvokeRequired) { ChangeValueDelegate c = new ChangeValueDelegate(HostName); this.Invoke(c, new object[] { value }); } else { this.listChannels.Items.Clear(); this.textHost.Text = value; } }
public void NickName(string value) { if (this.InvokeRequired) { ChangeValueDelegate c = new ChangeValueDelegate(NickName); this.Invoke(c, new object[] { value }); } else { _nick = value; this.Text = "User Information: " + _nick; this.textNick.Text = value; FormMain.Instance.ParseOutGoingCommand(_connection, "/whois " + _nick + " " + _nick); } }
/// <summary> /// 开始计数 /// </summary> /// <param name="duration">计数所需时间</param> /// <param name="fromValue">开始数值</param> /// <param name="toValue">目标数值</param> /// <param name="changeValueDelegate">设置数值回调,每帧都会回调</param> /// <param name="finishCallBack">完成计数回调</param> public static GameObject Begin(float duration, float fromValue, float toValue, ChangeValueDelegate changeValueDelegate, FinishCallBackDelegate finishCallBack, bool destroyObjWhenFinish = true) { if (fromValue == toValue) { if (changeValueDelegate != null) { changeValueDelegate(toValue); } if (finishCallBack != null) { finishCallBack(); } return(null); } GameObject tweenObj = new GameObject("TweenFloat"); Begin(tweenObj, duration, fromValue, toValue, changeValueDelegate, finishCallBack, destroyObjWhenFinish); return(tweenObj); }
public static GameObject Begin(float duration,float fromValue,float toValue,ChangeValueDelegate changeValueDelegate,FinishCallBackDelegate finishCallBack) { if(fromValue == toValue) { if(changeValueDelegate!=null) { changeValueDelegate(toValue); } if(finishCallBack!=null) { finishCallBack(); } return null; } GameObject tweenObj = new GameObject(); TweenFloat tweeenFloatComponent = tweenObj.AddComponent<TweenFloat>(); tweeenFloatComponent.m_addNumber =(toValue - fromValue)/duration; tweeenFloatComponent.m_fromValue = fromValue; tweeenFloatComponent.m_toValue = toValue; tweeenFloatComponent.m_ChangeValueDelegate = changeValueDelegate; tweeenFloatComponent.IsAdd = fromValue<toValue; tweeenFloatComponent.m_FinishCallBack = finishCallBack; return tweenObj; }
public void Server(string value) { if (this.InvokeRequired) { ChangeValueDelegate c = new ChangeValueDelegate(Server); this.Invoke(c, new object[] { value }); } else this.textServer.Text = value; }
//--------------------------------------------------------- public void RegisterChangeValueDelegate(ChangeValueDelegate d) { m_ChangeValueDelegate = d; }
public void CtcpReply(string value) { if (this.InvokeRequired) { ChangeValueDelegate c = new ChangeValueDelegate(CtcpReply); this.Invoke(c, new object[] { value }); } else this.textCtcpReply.Text = value; }
public void Client(string value) { if (this.InvokeRequired) { ChangeValueDelegate c = new ChangeValueDelegate(Client); this.Invoke(c, new object[] { value }); } else this.textClient.Text = value; }
public void RegisterDelegate(ChangeValueDelegate dlgt) { m_ChangeDelegate = dlgt; }
public static void Break(ChangeValueDelegate changeValueDelegate) { }
public static TweenFloat Begin(GameObject obj, float duration, float fromValue, float toValue, ChangeValueDelegate changeValueDelegate, FinishCallBackDelegate finishCallBack, bool destroyObjWhenFinish = true) { if (fromValue == toValue) { if (changeValueDelegate != null) { changeValueDelegate(toValue); } if (finishCallBack != null) { finishCallBack(); } return(null); } GameObject tweenObj = obj; TweenFloat tweenFloatComponent = tweenObj.AddComponent <TweenFloat>(); tweenFloatComponent.BeginTweenFloat(duration, fromValue, toValue, changeValueDelegate, finishCallBack, destroyObjWhenFinish); return(tweenFloatComponent); }
public void LogonTime(string value) { if (this.InvokeRequired) { ChangeValueDelegate c = new ChangeValueDelegate(LogonTime); this.Invoke(c, new object[] { value }); } else this.textLogonTime.Text = value; }