public static void Containers(MockTransition _none, MockTransition _zone1, MockTransition _zone2, MockTransition _zone3) { Assert.True(m_Camera.__TestContainers[ContainerPriority.None] == _none); Assert.True(m_Camera.__TestContainers[ContainerPriority.Zone1] == _zone1); Assert.True(m_Camera.__TestContainers[ContainerPriority.Zone2] == _zone2); Assert.True(m_Camera.__TestContainers[ContainerPriority.Zone3] == _zone3); }
// ---------------------------------------------------------------------------------------------------- // Sets the initial transitions in the camera // ---------------------------------------------------------------------------------------------------- protected void SetInitialTransitionState(MockTransition _transition1, bool _release1, MockTransition _transition2, bool _release2, MockTransition _transition3, bool _release3, MockTransition _transition4, bool _release4) { if (_transition1) { if (_release1) { m_Camera.ReleasePriority(_transition1); } else { m_Camera.AddTransition(_transition1); } } if (_transition2) { if (_release2) { m_Camera.ReleasePriority(_transition2); } else { m_Camera.AddTransition(_transition2); } } if (_transition3) { if (_release3) { m_Camera.ReleasePriority(_transition3); } else { m_Camera.AddTransition(_transition3); } } if (_transition4) { if (_release4) { m_Camera.ReleasePriority(_transition4); } else { m_Camera.AddTransition(_transition4); } } }
public static void Transitions(MockTransition _transition1, MockTransition _transition2, MockTransition _transition3, MockTransition _transition4) { MockTransition[] transitions = { _transition1, _transition2, _transition3, _transition4 }; for (int i = 0; i < InstructorProcessor.m_TransitionMaxCount; i++) { if (m_Camera.__TestTransitions[i] == null) { Assert.Null(transitions[i]); } else { Assert.True(m_Camera.__TestTransitions[i].Container == (InstructorContainer)transitions[i]); } } }
// ---------------------------------------------------------------------------------------------------- // Sets the initial containers in the camera // ---------------------------------------------------------------------------------------------------- protected void SetInitialContainerState(MockTransition _none, MockTransition _zone1, MockTransition _zone2, MockTransition _zone3) { if (_none != null) { m_Camera.AddCut(_none); } if (_zone1 != null) { m_Camera.AddCut(_zone1); } if (_zone2 != null) { m_Camera.AddCut(_zone2); } if (_zone3 != null) { m_Camera.AddCut(_zone3); } // Tick so the position & orientation is updated FixedWait(0.0f); }