Game.KinectPlayer.CheckPlayerOnPlatformPosition C# (CSharp) Method

CheckPlayerOnPlatformPosition() public method

public CheckPlayerOnPlatformPosition ( List platformList ) : void
platformList List
return void
        public void CheckPlayerOnPlatformPosition(List<Platform> platformList)
        {
            var xPlatformDistance = Math.Sqrt( (modelPosition.objectArrangement.Position.X-platformList.First().objectArrangement.Position.X)
                *(modelPosition.objectArrangement.Position.X-platformList.First().objectArrangement.Position.X));

            var zPlatformDistance = Math.Sqrt((modelPosition.objectArrangement.Position.Z - platformList.First().objectArrangement.Position.Z)
                * (modelPosition.objectArrangement.Position.Z - platformList.First().objectArrangement.Position.Z));

            if (xPlatformDistance > platformRadius)
            {
                lastStance = currentStance;
                currentStance = GameConstants.PlayerStance.GameEnded;
            }
            else if (zPlatformDistance > platformRadius)
            {
                lastStance = currentStance;
                currentStance = GameConstants.PlayerStance.GameEnded;
            }
        }