Class DeerGraphics.Antlers
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class DeerGraphics.Antlers
- Inheritance
-
DeerGraphics.Antlers
- Inherited Members
-
Constructors
Antlers(float, float)
public Antlers(float rad, float thickness)
Parameters
rad float
thickness float
Fields
parts
public DeerGraphics.Antlers.Part[] parts
Field Value
- Part[]
rad
Field Value
- float
thickness
Field Value
- float
Properties
SpritesClaimed
public int SpritesClaimed { get; }
Property Value
- int
Methods
DrawSprites(int, SpriteLeaser, RoomCamera, float, Vector2, Vector2, Vector2, float, Color, Color)
public void DrawSprites(int firstAntlerSprite, RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos, Vector2 headPos, Vector2 antlerPos, float deerFaceDir, Color blackCol, Color foggedCol)
Parameters
firstAntlerSprite int
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2
headPos Vector2
antlerPos Vector2
deerFaceDir float
blackCol Color
foggedCol Color
GeneratePart(bool, float, Vector3?, Vector3, Vector3, Vector3, GenerateValues)
public DeerGraphics.Antlers.Part GeneratePart(bool spine, float startRad, Vector3? beforeStart, Vector3 start, Vector3 goal, Vector3 initDir, DeerGraphics.Antlers.GenerateValues genVals)
Parameters
spine bool
startRad float
beforeStart Vector3?
start Vector3
goal Vector3
initDir Vector3
genVals DeerGraphics.Antlers.GenerateValues
Returns
- DeerGraphics.Antlers.Part
InitiateSprites(int, SpriteLeaser, RoomCamera)
public void InitiateSprites(int firstAntlerSprite, RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
firstAntlerSprite int
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
public Vector2 TransformToHeadRotat(Vector3 dpPos, Vector2 antlerPos, float rotation, float flip, float deerFaceDir)
Parameters
dpPos Vector3
antlerPos Vector2
rotation float
flip float
deerFaceDir float
Returns
- Vector2