Example #1
0
        /// <summary>解放処理</summary>
        public void Dispose()
        {
            _Host.Close();

            _ChangeVisible = null;
            _ChangeValue   = null;
        }
Example #2
0
    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);
    }
Example #3
0
 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);
 }
Example #4
0
        /// <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();
        }
Example #5
0
 public void AwayStatus(string value)
 {
     if (this.InvokeRequired)
     {
         ChangeValueDelegate c = new ChangeValueDelegate(AwayStatus);
         this.Invoke(c, new object[] { value });
     }
     else
         this.textAwayStatus.Text = value;
 }
Example #6
0
 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;
 }
Example #7
0
 public void LogonTime(string value)
 {
     if (this.InvokeRequired)
     {
         ChangeValueDelegate c = new ChangeValueDelegate(LogonTime);
         this.Invoke(c, new object[] { value });
     }
     else
     {
         this.textLogonTime.Text = value;
     }
 }
Example #8
0
 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);
     }
 }
Example #9
0
 public void AwayStatus(string value)
 {
     if (this.InvokeRequired)
     {
         ChangeValueDelegate c = new ChangeValueDelegate(AwayStatus);
         this.Invoke(c, new object[] { value });
     }
     else
     {
         this.textAwayStatus.Text = value;
     }
 }
Example #10
0
 public void Server(string value)
 {
     if (this.InvokeRequired)
     {
         ChangeValueDelegate c = new ChangeValueDelegate(Server);
         this.Invoke(c, new object[] { value });
     }
     else
     {
         this.textServer.Text = value;
     }
 }
Example #11
0
 public void CtcpReply(string value)
 {
     if (this.InvokeRequired)
     {
         ChangeValueDelegate c = new ChangeValueDelegate(CtcpReply);
         this.Invoke(c, new object[] { value });
     }
     else
     {
         this.textCtcpReply.Text = value;
     }
 }
Example #12
0
 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;
     }
 }
Example #13
0
 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);
     }
 }
Example #14
0
/// <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);
    }
Example #15
0
 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;
 }
Example #16
0
 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;
     }
 }
Example #17
0
 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);
     }
 }
Example #18
0
 public void Server(string value)
 {
     if (this.InvokeRequired)
     {
         ChangeValueDelegate c = new ChangeValueDelegate(Server);
         this.Invoke(c, new object[] { value });
     }
     else
         this.textServer.Text = value;
 }
Example #19
0
 //---------------------------------------------------------
 public void RegisterChangeValueDelegate(ChangeValueDelegate d)
 {
     m_ChangeValueDelegate = d;
 }
Example #20
0
 public void CtcpReply(string value)
 {
     if (this.InvokeRequired)
     {
         ChangeValueDelegate c = new ChangeValueDelegate(CtcpReply);
         this.Invoke(c, new object[] { value });
     }
     else
         this.textCtcpReply.Text = value;
 }
Example #21
0
 public void Client(string value)
 {
     if (this.InvokeRequired)
     {
         ChangeValueDelegate c = new ChangeValueDelegate(Client);
         this.Invoke(c, new object[] { value });
     }
     else
         this.textClient.Text = value;
 }
Example #22
0
 public void RegisterDelegate(ChangeValueDelegate dlgt)
 {
     m_ChangeDelegate = dlgt;
 }
Example #23
0
 public static void Break(ChangeValueDelegate changeValueDelegate)
 {
 }
Example #24
0
    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);
    }
Example #25
0
 public void LogonTime(string value)
 {
     if (this.InvokeRequired)
     {
         ChangeValueDelegate c = new ChangeValueDelegate(LogonTime);
         this.Invoke(c, new object[] { value });
     }
     else
         this.textLogonTime.Text = value;
 }