My Project
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
ProtoshapeEdit Class Reference
Inheritance diagram for ProtoshapeEdit:
MapObjectComponent

Classes

class  MapData
 
struct  Point
 

Public Types

enum  ColliderType {
  Solid = 0 , None , Platform , BulletsCollide ,
  PlayersCollide , Climbable , ItemsCollide , Area ,
  Deadly , Count
}
 

Public Member Functions

void Execute (bool force)
 
void CalcMouseDistance (ref float mouseDistance)
 
void DrawGUI (RectTransform rectTrans)
 
List< PointGetPoints ()
 
override void PrepareData ()
 
override void InitData ()
 
override void CopyData (MapObjectComponent data)
 
virtual void InitData ()
 
virtual void PrepareData ()
 
virtual void CopyData (MapObjectComponent data)
 

Public Attributes

MapData mapData
 
ProtoShape2D ps2d
 
MapProp mapProp
 
SFPolygon sfpoly
 
ColliderType prevColliderType
 
bool vDirty = true
 
LineRenderer outline
 
Material outlineSolidMaterial
 
Material outlinePlatformMaterial
 
Material outlineOnlyBulletsMaterial
 
Material outlineOnlyPlayersMaterial
 
Material outlineAreaMaterial
 
- Public Attributes inherited from MapObjectComponent
MapObjectData data
 

Static Public Attributes

static float foregroundDepth = -6.0f
 
static float backgroundDepth = 15.0f
 
static float gridSize = 0.25f
 
static bool showLines = true
 
static int hoverIndex
 
static ProtoshapeEdit hoverPE
 
static ProtoshapeEdit globalPE
 
static List< ProtoshapeEditobjs = new List<ProtoshapeEdit>()
 

Member Function Documentation

◆ CopyData()

override void ProtoshapeEdit.CopyData ( MapObjectComponent  data)
inlinevirtual

Reimplemented from MapObjectComponent.

◆ InitData()

override void ProtoshapeEdit.InitData ( )
inlinevirtual

Reimplemented from MapObjectComponent.

◆ PrepareData()

override void ProtoshapeEdit.PrepareData ( )
inlinevirtual

Reimplemented from MapObjectComponent.


The documentation for this class was generated from the following file: