예제 #1
0
        public MillingAttributes Initialize()
        {
            SafeSpeed   = SafeSpeed.CloneWithName <Speed>(nameof(SafeSpeed));
            PlungeSpeed = PlungeSpeed.CloneWithName <Speed>(nameof(PlungeSpeed));
            CutSpeed    = CutSpeed.CloneWithName <Speed>(nameof(CutSpeed));

            SafeZone   = SafeZone.CloneWithName <Zone>(nameof(SafeZone));
            PlungeZone = PlungeZone.CloneWithName <Zone>(nameof(PlungeZone));
            CutZone    = CutZone.CloneWithName <Zone>(nameof(CutZone));

            Frame = Frame.CloneWithName <Frame>(nameof(Frame));
            return(this);
        }
예제 #2
0
 void Awake()
 {
     _image    = GetComponent <Image>();
     _animator = GetComponent <Animator>();
     _cutZone  = transform.parent.GetChild(1).GetComponent <CutZone>();
 }