Пример #1
0
 /// <summary>
 /// Change the armTip's control mode to water-based
 /// </summary>
 /// <param name="armController"></param>
 public void ChangeArmTipToWater(ControlArm_UsingPhysics armController)
 {
     armController.onLand  = false;
     armController.inWater = true;
     armController.inAir   = false;
     armController.SwitchToWaterControl();
 }
Пример #2
0
 /// <summary>
 /// When player's armTip enters this area
 /// </summary>
 /// <param name="armController"></param>
 public void ArmTipEntersArea(ControlArm_UsingPhysics armController)
 {
     if (areaType == AreaType.Walkable && !armController.onLand)
     {
         ChangeArmTipToLand(armController);
     }
     if (areaType == AreaType.Swimmable && !armController.inWater)
     {
         ChangeArmTipToWater(armController);
     }
     if (areaType == AreaType.Flyable && !armController.inAir)
     {
         ChangeArmTipToAir(armController);
     }
 }