C# Класс GoodAI.Modules.School.Common.StandardConflictResolver

Показать файл Открыть проект

Открытые методы

Метод Описание
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

Описание методов

CheckCollision() публичный статический Метод

public static CheckCollision ( GameObject SourceGameObject, GameObject TargetGameObject ) : int
SourceGameObject GameObject
TargetGameObject GameObject
Результат int

GetLastUntouchingPosition() публичный Метод

public GetLastUntouchingPosition ( MovableGameObject source, GameObject target, int &lastCollideResult ) : PointF
source MovableGameObject
target GameObject
lastCollideResult int
Результат System.Drawing.PointF

Resolve() публичный Метод

public Resolve ( MovableGameObject mgo1, GameObject o2 ) : void
mgo1 MovableGameObject
o2 GameObject
Результат void

ResolveSubtype() публичный Метод

public ResolveSubtype ( GameObject o1, GameObject o2 ) : bool
o1 GameObject
o2 GameObject
Результат bool

ReturnCoordinatesBetweenTwoPoints() публичный статический Метод

public static ReturnCoordinatesBetweenTwoPoints ( float SourceX, float SourceY, float TargetX, float TargetY, float blend ) : PointF
SourceX float
SourceY float
TargetX float
TargetY float
blend float
Результат System.Drawing.PointF

SetPinballReaction() публичный Метод

public SetPinballReaction ( MovableGameObject mgo1, GameObject o2 ) : void
mgo1 MovableGameObject
o2 GameObject
Результат void

SetPlattformerReaction() публичный Метод

public SetPlattformerReaction ( MovableGameObject mgo1, GameObject o2 ) : void
mgo1 MovableGameObject
o2 GameObject
Результат void