public ActorSuffixList(SlotBuilder slotBuilder) { if (slotBuilder == null) { throw new ArgumentNullException("slotBuilder"); } this.mSlotBuilder = slotBuilder; }
public ActorSuffixList(SlotBuilder slotBuilder, int capacity) : base(capacity) { if (slotBuilder == null) { throw new ArgumentNullException("slotBuilder"); } this.mSlotBuilder = slotBuilder; }
public ActorSuffixList(SlotBuilder slotBuilder, IEnumerable <ActorSuffix> collection) : base(collection) { if (slotBuilder == null) { throw new ArgumentNullException("slotBuilder"); } this.mSlotBuilder = slotBuilder; }
public ActorSuffix(SlotBuilder sb) { if (sb == null) { throw new ArgumentNullException("sb"); } this.mSB = sb; this.mActor = new RefToActor(sb.mScene, null); this.mParam = new RefToParam(sb.mScene, null); }
public ActorSuffix(SlotBuilder sb, ActorDefinition actor, ParamDefinition param) { if (sb == null) { throw new ArgumentNullException("sb"); } this.mSB = sb; this.mActor = new RefToActor(sb.mScene, actor); this.mParam = new RefToParam(sb.mScene, param); }
public ActorSlot(SlotBuilder sb) { if (sb == null) { throw new ArgumentNullException("sb"); } this.mSB = sb; this.mChainID = 0; this.mSlotID = 0; this.mActorNameHash = 0; this.mSlotNameHash = 0; }
public DGPlayNode(PlayAnimationNode pan, StateNode state) : base(pan, state, true) { if (pan == null) { throw new ArgumentNullException("pan"); } this.mPlayNode = pan; this.mSlotSetup = new SlotBuilder(this.mScene, pan.SlotSetup); this.UpdateVisualization(); }
public ActorSlot(SlotBuilder sb, uint chainID, uint slotID, uint actorNameHash, uint slotNameHash) { if (sb == null) { throw new ArgumentNullException("sb"); } this.mSB = sb; this.mChainID = chainID; this.mSlotID = slotID; this.mActorNameHash = actorNameHash; this.mSlotNameHash = slotNameHash; }
public ActorSuffix(SlotBuilder sb, SlotSetupBuilder.ActorSuffix suffix) { if (sb == null) { throw new ArgumentNullException("sb"); } if (suffix == null) { throw new ArgumentNullException("suffix"); } this.mSB = sb; this.mActor = new RefToActor(sb.mScene, suffix.Actor); this.mParam = new RefToParam(sb.mScene, suffix.Param); }
public ActorSlot(SlotBuilder sb, SlotSetupBuilder.ActorSlot slot) { if (sb == null) { throw new ArgumentNullException("sb"); } if (slot == null) { throw new ArgumentNullException("slot"); } this.mSB = sb; this.mChainID = slot.ChainId; this.mSlotID = slot.SlotId; this.mActorNameHash = slot.ActorNameHash; this.mSlotNameHash = slot.SlotNameHash; }
public SlotBuilder(StateMachineScene scene, SlotSetupBuilder ssb, SlotBuilder sb) { if (scene == null) { throw new ArgumentNullException("scene"); } if (ssb == null) { throw new ArgumentNullException("ssb"); } if (sb == null) { throw new ArgumentNullException("sb"); } this.mScene = scene; this.mSSB = ssb; this.mSlotList = new ActorSlotList(this, sb.mSlotList); this.mSuffixList = new ActorSuffixList(this, sb.mSuffixList); this.CommitLists(); }