Example #1
0
        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;
            }
        }
Example #2
0
 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));
 }
Example #3
0
 public override void OnDrawGizmos()
 {
     transform.localScale = Vector3.one;
     FTDraw.DrawGizmosCapsule(transform.position + new Vector3(0, 1, 0), transform.rotation, transform.localScale, Color.yellow);
 }