Esempio n. 1
0
 /// <summary>
 /// Initialize the BotPartWanders used by BotFlyable
 /// </summary>
 protected override bool InitBotWander()
 {
     if (!base.InitBotWander())
     {
         return(false);
     }
     BotWanderNavMeshComponent = GetComponent <BotPartWanderNavMesh>();
     BotWanderManagerComponent.Initialize(BotWanderNavMeshComponent);
     return(true);
 }
 /// <summary>
 /// Initialize the BotPartWanders used by BotFlyable
 /// </summary>
 protected override bool InitBotWander()
 {
     if (!base.InitBotWander())
     {
         return(false);
     }
     BotWanderFlyingComponent  = GetComponent <BotPartWanderFlying>();
     BotWanderNavMeshComponent = GetComponent <BotPartWanderNavMesh>();
     if (CurrentFlyableState != FStatesFlyable.NotFlying)
     {
         BotWanderManagerComponent.Initialize(BotWanderFlyingComponent);
     }
     else
     {
         BotWanderManagerComponent.Initialize(BotWanderNavMeshComponent);
     }
     return(true);
 }