예제 #1
0
파일: Reactor.cs 프로젝트: Ystyr/Hierarchy
 public void Start () {
     if (Current == null) {
         Reaction reaction;
         if (correspondences.TryGetValue(GetKey(), out reaction)) {
             current = reaction;
             current.Start(components.FindAll(
                 item => Current.TReagents.Any(
                     t => t == item.GetType())).ToArray());
         }
     }
 }
예제 #2
0
파일: Reactor.cs 프로젝트: Ystyr/Hierarchy
 public override void Clear() {
     components.Clear();
     current = null;
     result = null;
 }