private void Initialize(int moleIndex, ITenseSubject <int> attackSubject, Transform moleTransform) { transform.SetParent(moleTransform); transform.localPosition = new Vector3(1.65f, 1.15f, 0.0f); AttackSubject = attackSubject; MoleIndex = moleIndex; }
public StoredTextureEvents(IWebCamEntity entity) { Load = entity.Load; Save = entity.Save; Render = entity.RenderStoredTexture; Clear = entity.ClearStoredTexture; ConfirmTextureRotationAngle = entity.ConfirmTextureRotationAngle; ConfirmRenderableTexture = entity.ConfirmRenderableTexture; }
public WebCamEvents(IWebCamEntity entity) { Initialize = entity.Initialize; Play = entity.Play; Stop = entity.Stop; Render = entity.RenderWebCamTexture; Clear = entity.ClearWebCamTexture; Capture = entity.Capture; ConfirmTextureSize = entity.ConfirmTextureSize; }
public Mole(ISubject <Unit> activateSubject, ISubject <Unit> deactivateSubject, ITenseSubject showSubject, ITenseSubject hideSubject, ITenseSubject feintSubject, ITenseSubject hitSubject, ITenseSubject <int> attackSubject) { ActivateSubject = activateSubject; DeactivateSubject = deactivateSubject; ShowSubject = showSubject; HideSubject = hideSubject; FeintSubject = feintSubject; HitSubject = hitSubject; AttackSubject = attackSubject; }
public void Render(int moleIndex, ITenseSubject <int> attackSubject, Transform moleTransform) { HammerViewFactory.Create(moleIndex, attackSubject, moleTransform); }