C# Класс GrandLarceny.Rope

Наследование: GrandLarceny.MovingObject
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
m_endPosition GrandLarceny.Position
m_lenght float
m_moveToStart bool
m_startPosition GrandLarceny.Position
m_swingSpeed float

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

Метод Описание
Rope ( Vector2 a_posV2, string a_sprite, float a_layer ) : System
draw ( GameTime a_gameTime ) : void
getEndpoint ( ) : GrandLarceny.Position
getImageBox ( ) : GrandLarceny.CollisionShape
getLength ( ) : float
loadContent ( ) : void
moveRope ( Vector2 a_position ) : void
resetPosition ( ) : void
setEndPoint ( GrandLarceny.Position a_position ) : void
setEndPoint ( GrandLarceny.Position a_position, Vector2 a_offset ) : void
setEndPoint ( Vector2 a_endPoint ) : void
setEndPoint ( Vector2 a_position, Vector2 a_offset ) : void
setLength ( float a_length ) : void
setStartPoint ( Vector2 a_startPoint ) : void
update ( GameTime a_gameTime ) : void

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

Метод Описание
updateCollisionWith ( Entity a_collid ) : void

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

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

public Rope ( Vector2 a_posV2, string a_sprite, float a_layer ) : System
a_posV2 Vector2
a_sprite string
a_layer float
Результат System

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

public draw ( GameTime a_gameTime ) : void
a_gameTime Microsoft.Xna.Framework.GameTime
Результат void

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

public getEndpoint ( ) : GrandLarceny.Position
Результат GrandLarceny.Position

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

public getImageBox ( ) : GrandLarceny.CollisionShape
Результат GrandLarceny.CollisionShape

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

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

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

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

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

public moveRope ( Vector2 a_position ) : void
a_position Vector2
Результат void

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

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

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

public setEndPoint ( GrandLarceny.Position a_position ) : void
a_position GrandLarceny.Position
Результат void

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

public setEndPoint ( GrandLarceny.Position a_position, Vector2 a_offset ) : void
a_position GrandLarceny.Position
a_offset Vector2
Результат void

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

public setEndPoint ( Vector2 a_endPoint ) : void
a_endPoint Vector2
Результат void

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

public setEndPoint ( Vector2 a_position, Vector2 a_offset ) : void
a_position Vector2
a_offset Vector2
Результат void

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

public setLength ( float a_length ) : void
a_length float
Результат void

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

public setStartPoint ( Vector2 a_startPoint ) : void
a_startPoint Vector2
Результат void

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

public update ( GameTime a_gameTime ) : void
a_gameTime Microsoft.Xna.Framework.GameTime
Результат void

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

m_endPosition защищенное свойство

protected Position,GrandLarceny m_endPosition
Результат GrandLarceny.Position

m_lenght защищенное свойство

protected float m_lenght
Результат float

m_moveToStart защищенное свойство

protected bool m_moveToStart
Результат bool

m_startPosition защищенное свойство

protected Position,GrandLarceny m_startPosition
Результат GrandLarceny.Position

m_swingSpeed защищенное свойство

protected float m_swingSpeed
Результат float