コード例 #1
0
ファイル: GameCameraControl.cs プロジェクト: yiochen/Monopoly
 void OnPan(Monopoly.Protobuf.Animation anim)
 {
     if (anim.Extra.TryUnpack <Monopoly.Protobuf.PanExtra>(out var extra))
     {
         CameraState      = State.Panning;
         PanStartPosition = transform.position;
         var target = Monopoly.Client.Board.current.GetWorldPos(extra.Target);
         PanTargetPosition = new Vector3(target.x, target.y, transform.position.z);
         PanElapsedTime    = 0;
         PanDuration       = (float)anim.Length / 1000;
     }
 }
コード例 #2
0
ファイル: DicePad.cs プロジェクト: yiochen/Monopoly
 void OnDiceRoll(AnimationPb animation)
 {
     DiceImage.overrideSprite = null;
     Animator.PlayForLength("Dice_roll", animation.Length);
 }