コード例 #1
0
    void Start()
    {
        effect = GetComponent <SonarEffect>();

        player = GameObject.Find("/Field/Player");
        GameObject enemyObj = GameObject.Find("/Field/Enemies");

        if (enemyObj)
        {
            enemy = enemyObj.GetComponent <RandomGenerator>();
        }
        GameObject itemObj = GameObject.Find("/Field/Items");

        if (itemObj)
        {
            item = itemObj.GetComponent <RandomGenerator>();
        }
        GameObject torpedoObj = GameObject.Find("/Field/Torpedoes");

        if (torpedoObj)
        {
            torpedo = torpedoObj.GetComponent <TorpedoManager>();
        }

        GameObject sonarCameraObj = GameObject.Find("/Field/Player/SonarCamera");

        if (sonarCameraObj)
        {
            maxRadius = sonarCameraObj.GetComponent <SphereCollider>().radius;
        }

        StartCoroutine("Delay");
    }
コード例 #2
0
ファイル: Torpedo.cs プロジェクト: Norne9/TorpedoGame
 public void Construct(SignalBus signalBus, TorpedoManager manager, Boat boat)
 {
     _signalBus = signalBus;
     _manager   = manager;
     _boat      = boat;
     _transform = transform;
     _rigidbody = GetComponent <Rigidbody2D>();
 }
コード例 #3
0
ファイル: ActiveSonar.cs プロジェクト: negimochi/EchoHiker
    void Start()
    {
        effect = GetComponent<SonarEffect>();

        player = GameObject.Find("/Field/Player");
        GameObject enemyObj = GameObject.Find("/Field/Enemies");
        if (enemyObj) enemy = enemyObj.GetComponent<RandomGenerator>();
        GameObject itemObj = GameObject.Find("/Field/Items");
        if (itemObj) item = itemObj.GetComponent<RandomGenerator>();
        GameObject torpedoObj = GameObject.Find("/Field/Torpedoes");
        if (torpedoObj) torpedo = torpedoObj.GetComponent<TorpedoManager>();

        GameObject sonarCameraObj = GameObject.Find("/Field/Player/SonarCamera");
        if (sonarCameraObj) maxRadius = sonarCameraObj.GetComponent<SphereCollider>().radius;

        StartCoroutine("Delay");
    }
コード例 #4
0
 public void Construct(SignalBus signalBus, TorpedoManager torpedoManager, GameUI gameUI)
 {
     _signalBus      = signalBus;
     _torpedoManager = torpedoManager;
     _gameUI         = gameUI;
 }