/// <summary> /// Lazy create the node. /// </summary> /// <returns>The node.</returns> /// <param name="effect">Effect.</param> private StatusEffectNode GetNode(IStatusEffect effect) { StatusEffectNode node = null; mEffectNodeMap.TryGetValue(effect.property, out node); if(node == null) { node = new StatusEffectNode(this); mEffectNodeMap[effect.property] = node; } return node; }
private void CheckCleanup(StatusEffectNode node) { // TODO cleanup9 }