OpenSim.Region.Framework.Scenes.ScenePresence.setHealthWithUpdate C# (CSharp) Method

setHealthWithUpdate() public method

public setHealthWithUpdate ( float health ) : void
health float
return void
        public void setHealthWithUpdate(float health)
        {
            Health = health;
            ControllingClient.SendHealth(Health);
        }

Usage Example

コード例 #1
0
ファイル: CombatModule.cs プロジェクト: CassieEllen/opensim
 private void AvatarEnteringParcel(ScenePresence avatar, int localLandID, UUID regionID)
 {
     try
     {
         ILandObject obj = avatar.Scene.LandChannel.GetLandObject(avatar.AbsolutePosition.X, avatar.AbsolutePosition.Y);
         if (obj == null)
             return;
         if ((obj.LandData.Flags & (uint)ParcelFlags.AllowDamage) != 0
             || avatar.Scene.RegionInfo.RegionSettings.AllowDamage)
         {
             avatar.Invulnerable = false;
         }
         else
         {
             avatar.Invulnerable = true;
             if (avatar.Health < 100.0f)
             {
                 avatar.setHealthWithUpdate(100.0f);
             }
         }
     }
     catch (Exception)
     {
     }
 }
All Usage Examples Of OpenSim.Region.Framework.Scenes.ScenePresence::setHealthWithUpdate
ScenePresence