C# Class GoodAI.Modules.School.Common.StandardConflictResolver

Afficher le fichier Open project: GoodAI/BrainSimulator

Méthodes publiques

Méthode Description
CheckCollision ( GameObject SourceGameObject, GameObject TargetGameObject ) : int
GetLastUntouchingPosition ( MovableGameObject source, GameObject target, int &lastCollideResult ) : PointF
Resolve ( MovableGameObject mgo1, GameObject o2 ) : void
ResolveSubtype ( GameObject o1, GameObject o2 ) : bool
ReturnCoordinatesBetweenTwoPoints ( float SourceX, float SourceY, float TargetX, float TargetY, float blend ) : PointF
SetPinballReaction ( MovableGameObject mgo1, GameObject o2 ) : void
SetPlattformerReaction ( MovableGameObject mgo1, GameObject o2 ) : void

Method Details

CheckCollision() public static méthode

public static CheckCollision ( GameObject SourceGameObject, GameObject TargetGameObject ) : int
SourceGameObject GameObject
TargetGameObject GameObject
Résultat int

GetLastUntouchingPosition() public méthode

public GetLastUntouchingPosition ( MovableGameObject source, GameObject target, int &lastCollideResult ) : PointF
source MovableGameObject
target GameObject
lastCollideResult int
Résultat System.Drawing.PointF

Resolve() public méthode

public Resolve ( MovableGameObject mgo1, GameObject o2 ) : void
mgo1 MovableGameObject
o2 GameObject
Résultat void

ResolveSubtype() public méthode

public ResolveSubtype ( GameObject o1, GameObject o2 ) : bool
o1 GameObject
o2 GameObject
Résultat bool

ReturnCoordinatesBetweenTwoPoints() public static méthode

public static ReturnCoordinatesBetweenTwoPoints ( float SourceX, float SourceY, float TargetX, float TargetY, float blend ) : PointF
SourceX float
SourceY float
TargetX float
TargetY float
blend float
Résultat System.Drawing.PointF

SetPinballReaction() public méthode

public SetPinballReaction ( MovableGameObject mgo1, GameObject o2 ) : void
mgo1 MovableGameObject
o2 GameObject
Résultat void

SetPlattformerReaction() public méthode

public SetPlattformerReaction ( MovableGameObject mgo1, GameObject o2 ) : void
mgo1 MovableGameObject
o2 GameObject
Résultat void