C# 클래스 GoodAI.Modules.School.Worlds.PlumberWorld

파일 보기 프로젝트 열기: GoodAI/BrainSimulator

공개 프로퍼티들

프로퍼티 타입 설명
moveDownAction float
moveLeftAction float
moveRightAction float
moveUpAction float

보호된 프로퍼티들

프로퍼티 타입 설명
GameObjectInControl GameObject

공개 메소드들

메소드 설명
CreateAgent ( ) : MovableGameObject
CreateAgent ( PointF p, float size = 1.0f ) : MovableGameObject
CreateAgent ( string iconPath, PointF position ) : MovableGameObject
CreateDoor ( PointF p, bool isClosed = true, float size = 1.0f ) : GameObject
CreateLever ( PointF p, ISwitchable obj, bool isOn = false, float size = 1.0f ) : GameObject
CreateLever ( PointF p, bool isOn = false, float size = 1.0f ) : GameObject
CreateMovableTarget ( PointF p, float size = 1.0f ) : MovableGameObject
CreateRogueKiller ( PointF p, float size = 1.0f ) : GameObject
CreateRogueMovableKiller ( PointF p, float size = 1.0f ) : MovableGameObject
CreateTarget ( PointF p, float size = 1.0f ) : GameObject
CreateTasks ( ) : void
CreateWall ( PointF p, float size = 1.0f ) : GameObject
PlumberWorld ( ) : GoodAI.Core.Nodes
Validate ( MyValidator validator ) : void

메소드 상세

CreateAgent() 공개 메소드

public CreateAgent ( ) : MovableGameObject
리턴 MovableGameObject

CreateAgent() 공개 메소드

public CreateAgent ( PointF p, float size = 1.0f ) : MovableGameObject
p System.Drawing.PointF
size float
리턴 MovableGameObject

CreateAgent() 공개 메소드

public CreateAgent ( string iconPath, PointF position ) : MovableGameObject
iconPath string
position System.Drawing.PointF
리턴 MovableGameObject

CreateDoor() 공개 메소드

public CreateDoor ( PointF p, bool isClosed = true, float size = 1.0f ) : GameObject
p System.Drawing.PointF
isClosed bool
size float
리턴 GameObject

CreateLever() 공개 메소드

public CreateLever ( PointF p, ISwitchable obj, bool isOn = false, float size = 1.0f ) : GameObject
p System.Drawing.PointF
obj ISwitchable
isOn bool
size float
리턴 GameObject

CreateLever() 공개 메소드

public CreateLever ( PointF p, bool isOn = false, float size = 1.0f ) : GameObject
p System.Drawing.PointF
isOn bool
size float
리턴 GameObject

CreateMovableTarget() 공개 메소드

public CreateMovableTarget ( PointF p, float size = 1.0f ) : MovableGameObject
p System.Drawing.PointF
size float
리턴 MovableGameObject

CreateRogueKiller() 공개 메소드

public CreateRogueKiller ( PointF p, float size = 1.0f ) : GameObject
p System.Drawing.PointF
size float
리턴 GameObject

CreateRogueMovableKiller() 공개 메소드

public CreateRogueMovableKiller ( PointF p, float size = 1.0f ) : MovableGameObject
p System.Drawing.PointF
size float
리턴 MovableGameObject

CreateTarget() 공개 메소드

public CreateTarget ( PointF p, float size = 1.0f ) : GameObject
p System.Drawing.PointF
size float
리턴 GameObject

CreateTasks() 공개 메소드

public CreateTasks ( ) : void
리턴 void

CreateWall() 공개 메소드

public CreateWall ( PointF p, float size = 1.0f ) : GameObject
p System.Drawing.PointF
size float
리턴 GameObject

PlumberWorld() 공개 메소드

public PlumberWorld ( ) : GoodAI.Core.Nodes
리턴 GoodAI.Core.Nodes

Validate() 공개 메소드

public Validate ( MyValidator validator ) : void
validator MyValidator
리턴 void

프로퍼티 상세

GameObjectInControl 보호되어 있는 프로퍼티

protected GameObject GameObjectInControl
리턴 GameObject

moveDownAction 공개적으로 프로퍼티

public float moveDownAction
리턴 float

moveLeftAction 공개적으로 프로퍼티

public float moveLeftAction
리턴 float

moveRightAction 공개적으로 프로퍼티

public float moveRightAction
리턴 float

moveUpAction 공개적으로 프로퍼티

public float moveUpAction
리턴 float