public override void OnDrawGizmos() { transform.localScale = Vector3.one; switch ((EBattleCamp)ID) { case EBattleCamp.CT_PVE_PLAYER: FTDraw.DrawGizmosCapsule(transform.position + new Vector3(0, 2, 0), transform.rotation, transform.localScale * 2, Color.green); break; case EBattleCamp.CT_PVP_PLAYER1: case EBattleCamp.CT_PVP_PLAYER2: case EBattleCamp.CT_PVP_PLAYER3: case EBattleCamp.CT_PVP_PLAYER4: case EBattleCamp.CT_PVP_PLAYER5: FTDraw.DrawGizmosCapsule(transform.position + new Vector3(0, 2, 0), transform.rotation, transform.localScale * 2, Color.cyan); break; case EBattleCamp.CT_PVE_ENEMY: FTDraw.DrawGizmosCapsule(transform.position + new Vector3(0, 2, 0), transform.rotation, transform.localScale * 2, Color.red); break; case EBattleCamp.CT_PVE_NEUTRAL: FTDraw.DrawGizmosCapsule(transform.position + new Vector3(0, 2, 0), transform.rotation, transform.localScale * 2, Color.yellow); break; } }
public override void OnDrawGizmos() { transform.localScale = Vector3.one; for (int i = 0; i < Points.Count; i++) { FTPoint p = Points[i]; if (p == null) { Points.RemoveAt(i); } else { FTDraw.DrawGizmosCapsule(p.transform.position + new Vector3(0, 0.5f, 0), p.transform.rotation, Vector3.one * 0.5f, Color.red); } } FTDraw.DrawCircle(transform.position, 10, new Color(1, 0, 0, 0.1f)); }
public override void OnDrawGizmos() { transform.localScale = Vector3.one; FTDraw.DrawGizmosCapsule(transform.position + new Vector3(0, 1, 0), transform.rotation, transform.localScale, Color.yellow); }