コード例 #1
0
    public override bool Decide(AIStateController controller)
    {
        bool targetVisible = Look(controller);

        if (targetVisible && controller.IsValidState())
        {
            controller.survivorBD.SetPSTimer(controller.targetIndx, 100.0f / (Vector3.Distance(controller.wayPointList[controller.targetIndx].transform.position, controller.transform.position) + 10.0f), controller.playerIndex);
            controller.targetIndx = -1;
        }
        return(targetVisible);
    }