C# Класс GameCreatorGroupProject.GameObject

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
depth float
sprite Sprite

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

Метод Описание
GameObject ( String name, System.Vector2 referenceCoord, System.Vector2 vertexOffsets, float inputmap ) : System
GameObject ( String name, System.Vector2 referenceCoord, System.Vector2 vertexOffsets, float inputmap, float ispeed, float acceleration, bool collision ) : System
IsInside ( Point clickPt ) : bool
Update ( ) : void
getAcc ( ) : float
getBaseSpeed ( ) : float
getCol ( ) : bool
getLoc ( ) : System.Vector2[]
getMap ( ) : float[]
getMaxX ( ) : float
getMaxY ( ) : float
getMinX ( ) : float
getMinY ( ) : float
getName ( ) : String
getSegments ( ) : List
getSpeed ( ) : float
move ( System.Vector2 dist ) : void
ontimer ( ) : bool
removeCollision ( ) : void
setAcc ( float acceleration ) : void
setBaseSpeed ( float ispeed ) : void
setCollision ( ) : void
setMap ( float map ) : void
setName ( String name ) : void
setSpeed ( float speed ) : void
spawn ( System.Vector2 spawnCoords ) : bool
spawned ( ) : bool

Приватные методы

Метод Описание
intersects ( float speed, string dir, List seg ) : bool

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

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

public GameObject ( String name, System.Vector2 referenceCoord, System.Vector2 vertexOffsets, float inputmap ) : System
name String
referenceCoord System.Vector2
vertexOffsets System.Vector2
inputmap float
Результат System

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

public GameObject ( String name, System.Vector2 referenceCoord, System.Vector2 vertexOffsets, float inputmap, float ispeed, float acceleration, bool collision ) : System
name String
referenceCoord System.Vector2
vertexOffsets System.Vector2
inputmap float
ispeed float
acceleration float
collision bool
Результат System

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

public IsInside ( Point clickPt ) : bool
clickPt Point
Результат bool

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

public Update ( ) : void
Результат void

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

public getAcc ( ) : float
Результат float

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

public getBaseSpeed ( ) : float
Результат float

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

public getCol ( ) : bool
Результат bool

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

public getLoc ( ) : System.Vector2[]
Результат System.Vector2[]

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

public getMap ( ) : float[]
Результат float[]

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

public getMaxX ( ) : float
Результат float

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

public getMaxY ( ) : float
Результат float

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

public getMinX ( ) : float
Результат float

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

public getMinY ( ) : float
Результат float

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

public getName ( ) : String
Результат String

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

public getSegments ( ) : List
Результат List

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

public getSpeed ( ) : float
Результат float

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

public move ( System.Vector2 dist ) : void
dist System.Vector2
Результат void

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

public ontimer ( ) : bool
Результат bool

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

public removeCollision ( ) : void
Результат void

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

public setAcc ( float acceleration ) : void
acceleration float
Результат void

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

public setBaseSpeed ( float ispeed ) : void
ispeed float
Результат void

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

public setCollision ( ) : void
Результат void

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

public setMap ( float map ) : void
map float
Результат void

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

public setName ( String name ) : void
name String
Результат void

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

public setSpeed ( float speed ) : void
speed float
Результат void

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

public spawn ( System.Vector2 spawnCoords ) : bool
spawnCoords System.Vector2
Результат bool

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

public spawned ( ) : bool
Результат bool

Описание свойств

depth публичное свойство

public float depth
Результат float

sprite публичное свойство

public Sprite,GameCreatorGroupProject sprite
Результат Sprite