36 lines
650 B
C#
36 lines
650 B
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using BITKit;
|
|
using BITKit.Mod;
|
|
using UnityEngine;
|
|
|
|
namespace BITFactory.Cutting
|
|
{
|
|
[Serializable]
|
|
public sealed class ModRandomBrush : MyMod
|
|
{
|
|
private class Brush:CuttingToolBrush
|
|
{
|
|
[Export("随机点数量")]
|
|
private int PointCount;
|
|
}
|
|
[Inject]
|
|
private ICuttingToolService _cuttingToolService;
|
|
|
|
private ICuttingToolBrush _brush = new Brush();
|
|
public override void OnInitialize()
|
|
{
|
|
base.OnInitialize();
|
|
DI.Inject(this);
|
|
}
|
|
|
|
public override void OnInitialized()
|
|
{
|
|
base.OnInitialized();
|
|
_cuttingToolService.Register(_brush);
|
|
}
|
|
}
|
|
|
|
}
|