コード例 #1
0
 public void Awake()
 {
     if (NetworkId == -1)
     {
         NetworkId = GetInstanceID();
     }
     physicsbody             = GetComponent <Rigidbody2D>();
     physicsbody.angularDrag = 1000;
     //physicsbody.drag = 0.4f;
     StartCoroutine(isExistObj());
     movetime = fuel;
     if (manipulate == null)
     {
         manipulate = gameObject;
     }
     if (bookFire)
     {
         frie = shot;
     }
     if (gameObject.tag == TAG.Player)
     {
         manage = GameObject.FindObjectOfType(typeof(GuiAndManage)) as GuiAndManage;
         manage.fuel_slider.maxValue = fuel;
     }
 }
コード例 #2
0
 public override void OnLevelFinishedLoading(Scene scene, LoadSceneMode mode)
 {
     if (scene.name == "scene2")
     {
         GuiAndManage gm = GameObject.FindObjectOfType <GuiAndManage>();
         gm.enemy     = 0;
         playerObject = GameObject.Find("玩家1");
         isS2         = true;
         GaneStart    = true;
         playerObject.GetComponent <SpriteRenderer>().color = c;
     }
 }
コード例 #3
0
 public override void OnLevelFinishedLoading(Scene scene, LoadSceneMode mode)
 {
     if (scene.name == "scene2")
     {
         GuiAndManage gm = GameObject.FindObjectOfType <GuiAndManage>();
         gm.enemy     = 0;
         playerObject = GameObject.Find("玩家1");
         playerObject.GetComponent <BaseTank>().NetworkId = id;
         isS2      = true;
         GaneStart = true;
         playerObject.GetComponent <SpriteRenderer>().color = c;
         playerObject.transform.position = LocalPlayCoordinate;
     }
 }
コード例 #4
0
    // Use this for initialization
    void Start()
    {
        nm         = GuiAndManage.getNetManager();
        manipulate = gameObject;
        type       = this.name;
        gameObject.AddComponent <BoxCollider2D>();
        gameObject.GetComponent <Rigidbody2D>().gravityScale = 0;

        /*
         * GameObject shuapaodan=new GameObject("spd");
         * shuapaodan.transform.parent = this.transform;
         * shuapaodan.transform.localPosition = new Vector2(0,0.25f);
         * shuapaodan.AddComponent("epd");*/
        // address_paodan = transform.localPosition;

        InvokeRepeating("think", 0.5f, waitime);
    }
コード例 #5
0
 private void Start()
 {
     GM            = GameObject.FindObjectOfType <GuiAndManage>();
     bullet_source = gameObject.GetComponent <AudioSource>();
     pool.put(gameObject, 6);
 }