コード例 #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;
 }