Beispiel #1
0
        public void BallAddForce(Vector3 startPos, Vector3 force, BetModeGame mission, ForceMode forceMode = ForceMode.Impulse)
        {
            if (_rigidbody == null)
            {
                return;
            }

            temp = null;
            Message.Send <BallStartMsg>(new BallStartMsg());
            //colliderCount = 0;
            //TouchBall = null;
            _addForce                     = true;
            isMissinSuccess               = false;
            isTouch                       = false;
            nowMission                    = mission;
            _rigidbody.constraints        = RigidbodyConstraints.None;
            gameObject.transform.position = startPos;
            vec3Force                     = force;
            _rigidbody.AddForce(force, forceMode);
            this.startPos = this.gameObject.transform.position;
            corRay        = StartCoroutine(rayCheck());
            StartCoroutine(CheckFinishAddForce());
        }
Beispiel #2
0
 public SetBetModeInfoMsg(BetModeGame bet, int alivePlayerCount, int round)
 {
     this.bet = bet;
     this.alivePlayerCount = alivePlayerCount;
     this.round            = round;
 }