コード例 #1
0
    /// <summary>
    /// 自動移動要求
    /// </summary>
    public virtual void ReqAutoMoving(int NextX, int NextY, ReportEndHandler onMoveEnd)
    {
        _OnMoveEnd = onMoveEnd;

        Hashtable table = new Hashtable();

        table.Add("x", NextX);
        table.Add("y", NextY);
        table.Add("speed", 3.0f);

        table.Add("easetype", iTween.EaseType.linear);

        table.Add("onstart", "StartHandler");       // トゥイーン開始時にStartHandler()を呼ぶ
        table.Add("onstartparams", name + " Start");        // StartHandler()の引数に渡す値
        table.Add("onupdate", "UpdateHandler");     // トゥイーンを開始してから毎フレームUpdateHandler()を呼ぶ
        table.Add("onupdateparams", name + " Update");      // UpdateHandler()の引数に渡す値
        table.Add("oncomplete", "CompleteHandler"); // トゥイーン終了時にCompleteHandler()を呼ぶ
        table.Add("oncompleteparams", name + " Complete");  // CompleteHandler()の引数に渡す値

        iTween.MoveTo(gameObject, table);
    }
コード例 #2
0
    /// <summary>
    /// 自動移動要求
    /// </summary>
    public virtual void ReqAutoMoving(int NextX, int NextY, ReportEndHandler onMoveEnd)
    {
        _OnMoveEnd = onMoveEnd;

        Hashtable table = new Hashtable();

        table.Add("x", NextX);
        table.Add("y", NextY);
        table.Add("speed", 3.0f);

        table.Add("easetype", iTween.EaseType.linear);

        table.Add("onstart", "StartHandler");              // トゥイーン開始時にStartHandler()を呼ぶ
        table.Add("onstartparams", name + " Start");       // StartHandler()の引数に渡す値
        table.Add("onupdate", "UpdateHandler");            // トゥイーンを開始してから毎フレームUpdateHandler()を呼ぶ
        table.Add("onupdateparams", name + " Update");     // UpdateHandler()の引数に渡す値
        table.Add("oncomplete", "CompleteHandler");        // トゥイーン終了時にCompleteHandler()を呼ぶ
        table.Add("oncompleteparams", name + " Complete"); // CompleteHandler()の引数に渡す値

        iTween.MoveTo(gameObject, table);
    }
コード例 #3
0
    public virtual void ReqAutoMoving(int NextX, int NextY, ReportEndHandler onMoveEnd)
    {
        _OnMoveEnd = onMoveEnd;

        Hashtable table = new Hashtable();

        table.Add("x", NextX);
        table.Add("y", NextY);
        table.Add("z", CalcZPos((float)NextY));
        table.Add("time", 0.3f);

        table.Add("easetype", iTween.EaseType.spring);

        table.Add("onstart", "StartHandler");       // トゥイーン開始時にStartHandler()を呼ぶ
        table.Add("onstartparams", PlayerName + " Start");        // StartHandler()の引数に渡す値
        table.Add("onupdate", "UpdateHandler");     // トゥイーンを開始してから毎フレームUpdateHandler()を呼ぶ
        table.Add("onupdateparams", PlayerName + " Update");      // UpdateHandler()の引数に渡す値
        table.Add("oncomplete", "CompleteHandler"); // トゥイーン終了時にCompleteHandler()を呼ぶ
        table.Add("oncompleteparams", PlayerName + " Complete");  // CompleteHandler()の引数に渡す値

        iTween.MoveTo(gameObject, table);
    }
コード例 #4
0
    public virtual void ReqAutoMoving(int NextX, int NextY, ReportEndHandler onMoveEnd)
    {
        _OnMoveEnd = onMoveEnd;

        Hashtable table = new Hashtable();

        table.Add("x", NextX);
        table.Add("y", NextY);
        table.Add("z", CalcZPos((float)NextY));
        table.Add("time", 0.3f);

        table.Add("easetype", iTween.EaseType.spring);

        table.Add("onstart", "StartHandler");                    // トゥイーン開始時にStartHandler()を呼ぶ
        table.Add("onstartparams", PlayerName + " Start");       // StartHandler()の引数に渡す値
        table.Add("onupdate", "UpdateHandler");                  // トゥイーンを開始してから毎フレームUpdateHandler()を呼ぶ
        table.Add("onupdateparams", PlayerName + " Update");     // UpdateHandler()の引数に渡す値
        table.Add("oncomplete", "CompleteHandler");              // トゥイーン終了時にCompleteHandler()を呼ぶ
        table.Add("oncompleteparams", PlayerName + " Complete"); // CompleteHandler()の引数に渡す値

        iTween.MoveTo(gameObject, table);
    }
コード例 #5
0
 /// <summary>
 /// 実行要求
 /// </summary>
 public override void ReqView(ReportEndHandler onViewEnd)
 {
     // FloorNoに合わせて表示するScriptを切り替える
     base.ReqView(onViewEnd);
 }
コード例 #6
0
 /// <summary>
 /// 実行要求
 /// </summary>
 public virtual void ReqView(ReportEndHandler onViewEnd)
 {
     _OnViewEnd = onViewEnd;
     ReqView();
 }
コード例 #7
0
 /// <summary>
 /// 実行要求
 /// </summary>
 public override void ReqView(ReportEndHandler onViewEnd)
 {
     // FloorNoに合わせて表示するScriptを切り替える
     base.ReqView(onViewEnd);
 }
コード例 #8
0
 /// <summary>
 /// 実行要求
 /// </summary>
 public virtual void ReqView(ReportEndHandler onViewEnd)
 {
     _OnViewEnd = onViewEnd;
     ReqView();
 }