Class GridGraphRules
    Public
    
    Container for all rules in a grid graph.
// Get the first grid graph in the scene 
var gridGraph = AstarPath.active.data.gridGraph;
gridGraph.rules.AddRule(new Pathfinding.Graphs.Grid.Rules.RuleAnglePenalty {
    penaltyScale = 10000,
    curve = AnimationCurve.Linear(0, 0, 90, 1),
});
Inner Types
Public Methods
        
                AddJobSystemPass
        
                (pass, action)
    
                    
                    Adds a pass callback that uses the job system.
                        Public
                    
                
        
                AddMainThreadPass
        
                (pass, action)
    
                    
                    Adds a pass callback that runs in the main thread.
                        Public
                    
                
        
                AddRule
        
                (rule)
    
                    
                    
                        Public
                    
                
        
                DisposeUnmanagedData
        
                ()
    
                    
                    
                        Public
                    
                
        
                ExecuteRule
        
                (rule, context)
    
                    
                    Executes the rules for the given pass.
                        Public
                    
                
        
                GetRules
        
                ()
    
                    
                    
                        Public
                    
                
        
                Rebuild
        
                ()
    
                    
                    
                        Public
                    
                
        
                RebuildIfNecessary
        
                ()
    
                    
                    
                        Public
                    
                
        
                RemoveRule
        
                (rule)
    
                    
                    
                        Public
                    
                Private/Protected Members
        
                CallActions
        
                (actions, context)
    
                    
                    
                        Private
                            Static
                    
                
        
                Hash
        
                ()
    
                    
                    
                        Private
                    
                
        
                jobSystemCallbacks
        
    
                    
                    
                        Private
                    
                
        
                lastHash
        
    
                    
                    
                        Private
                    
                
        
                mainThreadCallbacks
        
    
                    
                    
                        Private
                    
                
        
                rules
        
    
                    
                    List of all rules.
                        Private
                    
                Deprecated Members
        
                Add
        
                (pass, action)
    
                    
                    
                        Public