예제 #1
0
    private void OnEnable()
    {
        m_environment = GameEnvironment.CreateInstance(BoardManager.GetMap(), new List <Tile>()
        {
            Tile.Wall, Tile.BreakableWall, Tile.Reflector
        });
        m_searchBehaviour = GetComponent <SearchBehaviour>();
        m_attackBehaviour = GetComponent <AttackBehaviour>();
        m_sonarBehaviour  = GetComponent <SonarBehaviour>();

        m_searchBehaviour.Environment = m_environment;
        m_attackBehaviour.Environment = m_environment;
    }
예제 #2
0
 private void Start()
 {
     cubeSonarScript     = Cube.GetComponent <SonarBehaviour>();
     cylinderSonarScript = Cylinder.GetComponent <SonarBehaviour>();
     sphereSonarScript   = Sphere.GetComponent <SonarBehaviour>();
 }
예제 #3
0
 private void Awake()
 {
     instance = this;
 }
 // Use this for initialization
 void Start()
 {
     sonarBehaviourScript = gameObject.GetComponent <SonarBehaviour>();
     cubeVibrationScript  = gameObject.GetComponent <CubeVibrationScript>();
 }
 // Use this for initialization
 void Start()
 {
     sonarBehaviourScript = gameObject.GetComponent <SonarBehaviour>();
 }