Exemple #1
0
        public TimeLine() : base()
        {
            InitializeComponent();
            SetStyle(ControlStyles.UserPaint |
                     ControlStyles.AllPaintingInWmPaint |
                     ControlStyles.DoubleBuffer |
                     ControlStyles.SupportsTransparentBackColor,
                     true);
            TabStop = false;

            channelLines = new ChannelLine[3];
            for (var i = 0; i < channelLines.Length; i++)
            {
                channelLines[i] = new ChannelLine(i);
                channelLines[i].StartTimeChanged += OnStartTimeChanged;
            }

            cachedTime = DateTime.Now;

            Font = new Font("Segoe UI", 8, FontStyle.Regular, GraphicsUnit.Point, 0);
        }
Exemple #2
0
    public void ConfigMiniMapColor()
    {
        foreach (MapBlockInfo mbi in nodeList)
        {
            switch (mbi.blockType)
            {
            case MapBlockType.startType:
                mbi.sRender.color = ColorAngleChange(Color.green, 1);
                break;

            case MapBlockType.endType:
                mbi.sRender.color = ColorAngleChange(Color.blue, 0);
                break;

            case MapBlockType.battleType:
                mbi.sRender.color = ColorAngleChange(battleColor, 0);
                break;

            case MapBlockType.shopType:
                mbi.sRender.color = ColorAngleChange(Color.yellow, 0);
                break;

            case MapBlockType.BossType:
                mbi.sRender.color = ColorAngleChange(Color.red, 0);
                break;

            case MapBlockType.eventType:
                mbi.sRender.color = ColorAngleChange(evntColor, 0);
                break;
            }
        }

        lineList.ForEach(line => {
            ChannelLine cline = ((GameObject)Instantiate(Resources.Load("Block/Line"), transform.position, Quaternion.identity)).GetComponent <ChannelLine>();
            cline.Config(new Vector2(line.start.indexInfo.x, line.start.indexInfo.y), new Vector2(line.end.indexInfo.x, line.end.indexInfo.y));
            cline.transform.parent = mapLocation.transform;
            cline.line             = line;
            channelLines.Add(cline);
        });
    }
Exemple #3
0
 public Kill(ChannelLine chan)
     : base(chan)
 {
 }
Exemple #4
0
 public Part(ChannelLine chan)
     : base(chan)
 {
     line = chan;
 }
 public UrbanDictionary(ChannelLine chan)
     : base(chan)
 {
 }
Exemple #6
0
 public Calculator(ChannelLine chan)
     : base(chan)
 {
 }
Exemple #7
0
 public Dice(ChannelLine line)
     : base(line)
 {
 }