Make LearnedMove->GetMoveData use a ForceAs, to reduce overhead.
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			This commit is contained in:
		@@ -11,7 +11,7 @@ namespace PkmnLib::Battling {
 | 
				
			|||||||
            : CreatureLib::Battling::LearnedAttack(move.As<const CreatureLib::Library::AttackData>(), learnMethod) {}
 | 
					            : CreatureLib::Battling::LearnedAttack(move.As<const CreatureLib::Library::AttackData>(), learnMethod) {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        const ArbUt::BorrowedPtr<const Library::MoveData> GetMoveData() const {
 | 
					        const ArbUt::BorrowedPtr<const Library::MoveData> GetMoveData() const {
 | 
				
			||||||
            return GetAttack().As<const Library::MoveData>();
 | 
					            return GetAttack().ForceAs<const Library::MoveData>();
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user