コード例 #1
0
ファイル: CH47AIBrain.cs プロジェクト: Ailtop/RustDocuments
 public override float GetWeight()
 {
     if (IsInState())
     {
         float num = 1f - Mathf.InverseLerp(120f, 180f, base.TimeInState);
         return(5f * num);
     }
     if (brain.CurrentState != null && brain.CurrentState.StateType == AIState.Patrol)
     {
         PatrolState patrolState = brain.CurrentState as PatrolState;
         if (patrolState != null && patrolState.AtPatrolDestination())
         {
             return(5f);
         }
     }
     return(0f);
 }