예제 #1
0
    void SetPlayerColors(PlayerImage newPlayer, PlayerImage oldPlayer)
    {
        newPlayer.panel.color = activePlayerColor.panelColor;
        newPlayer.text.color  = activePlayerColor.textColor;

        oldPlayer.panel.color = inactivePlayerColor.panelColor;
        oldPlayer.text.color  = inactivePlayerColor.textColor;
    }
    private void Start()
    {
        playerImage = GameObject.Find("ActualPlayerImage").GetComponent <PlayerImage>();
        TextAsset file = Resources.Load("Dialogue") as TextAsset;

        json     = file.ToString();
        itemdata = JsonMapper.ToObject(json);
        //Debug.Log(itemdata["dialogues"][0]["beforeTakeCardPlayer"][0]);
    }
예제 #3
0
 private void Awake()
 {
     skil               = transform.parent.GetComponent <PlayerSkil>();
     camaraShake        = GameObject.Find("Main Camera").GetComponent <CameraShake>();
     playerImage        = GameObject.Find("PlayerManager").GetComponent <PlayerImage>();
     bust               = transform.GetComponent <PlayerBust>();
     HomingMissileCount = 3;
     groundMove         = GameObject.Find("GroundManager").GetComponent <BackGroundMove>();
 }
예제 #4
0
 void Start()
 {
     boardScript = GameObject.Find("BoardManager").GetComponent <BoardManagerV2>();
     gates       = new List <GameObject>();
     playerImage = GameObject.Find("PlayerImage").GetComponent <PlayerImage>();
     turnsLeft   = GameObject.Find("Turns Left").GetComponent <TurnsLeftManager>();
     mathManager = gameObject.GetComponent <BrokenPasta>();
     InitGame();
 }
예제 #5
0
 void Start()
 {
     rb             = GetComponent <Rigidbody>();
     selfCollider   = GetComponent <CapsuleCollider>();
     Image          = GetComponentInChildren <PlayerImage>();
     particleSystem = GetComponentInChildren <ParticleSystem>();
     animator       = GetComponentInChildren <Animator>();
     audioSource    = GetComponent <AudioSource>();
     particleSystem.enableEmission = false;
     playerInfo.points             = 0f;
 }
예제 #6
0
    void Start()
    {
        controller = GetComponent <CharacterController2D>();

        rb2d              = GetComponent <Rigidbody2D>();
        boxCollider2D     = GetComponent <BoxCollider2D>();
        rb2d.gravityScale = 0;

        playerImage = GetComponentInChildren <PlayerImage>();
        //animator = GetComponent<Animator>();


        gravity         = -(2 * maxJumpHeight) / Mathf.Pow(timeToJumpApex, 2);
        maxJumpvelocity = Mathf.Abs(gravity) * timeToJumpApex;

        //chracterState.Reset();
    }
    void Start()
    {
        isEnabled = false;
        cardTitle = cardTitle.GetComponent <TextMeshProUGUI>();

        dialogues = GameObject.Find("Database").GetComponent <DialogueJSON>();
        cardsJSON = GameObject.Find("Cards").GetComponent <CardsJSON>();

        game = GameObject.Find("GameControl").GetComponent <GameControl>();

        dice        = GameObject.Find("Dice").GetComponent <Dice>();
        playerImage = GameObject.Find("ActualPlayerImage").GetComponent <PlayerImage>();

        btnTextOption1.GetComponent <TextMeshProUGUI>();
        btnTextOption2.GetComponent <TextMeshProUGUI>();
        btnTextOption3.GetComponent <TextMeshProUGUI>();
        btnTextOption4.GetComponent <TextMeshProUGUI>();

        btnOption1 = btnOption1.GetComponent <Button>();
        btnOption2 = btnOption2.GetComponent <Button>();
        btnOption3 = btnOption3.GetComponent <Button>();
        btnOption4 = btnOption4.GetComponent <Button>();
        btnRA      = btnRA.GetComponent <Button>();
        btnAnswer  = btnOption1;

        btnOption1.enabled  = false;
        btnOption2.enabled  = false;
        btnOption3.enabled  = false;
        btnOption4.enabled  = false;
        btnRA.enabled       = false;
        btnRA.image.enabled = false;
        btnRA.transform.GetChild(0).GetComponent <TextMeshProUGUI>().enabled = false;

        btnOption1.onClick.AddListener(delegate { OnClickButton(btnOption1); });
        btnOption2.onClick.AddListener(delegate { OnClickButton(btnOption2); });
        btnOption3.onClick.AddListener(delegate { OnClickButton(btnOption3); });
        btnOption4.onClick.AddListener(delegate { OnClickButton(btnOption4); });
        btnRA.onClick.AddListener(delegate { OnClickButton(btnRA); });

        imgCard = imgCard.GetComponent <Image>();

        animator = GetComponent <Animator>();
    }
예제 #8
0
        public RoleSyncInfo(PlayerImage pi)
        {
            RoleCom       rc = pi.RoleData;
            OffPlayerData pd = pi.PlayerData;
            NPCData       nd = pi.NPCData;

            RoleId     = pi.Id;
            RoleName   = pi.RoleName;
            RoleLevel  = (ushort)pi.RoleLevel;
            Camp       = rc.Camp;
            Sex        = rc.Sex;
            Profession = rc.Profession;
            LocationX  = nd.Position.X;
            LocationZ  = nd.Position.Z;
            Direction  = nd.Direction;
            RoleHp     = nd.RoleHp;
            RoleMaxHp  = pd.value.MaxHP;
            WeaponId   = pd.WeapFacdeid;
            Speed      = pd.value.Speed;
        }
    // Use this for initialization
    void Start()
    {
        player1StartWaypoint = 0;
        player2StartWaypoint = 0;
        player3StartWaypoint = 0;
        player4StartWaypoint = 0;
        gameOver             = false;
        diceSideThrown       = 0;
        playerWalkBackwards  = false;

        whoWinsTextShadow = GameObject.Find("WhoWinsText");
        player1MoveText   = GameObject.Find("Player1MoveText");
        player2MoveText   = GameObject.Find("Player2MoveText");
        player3MoveText   = GameObject.Find("Player3MoveText");
        player4MoveText   = GameObject.Find("Player4MoveText");

        player1 = GameObject.Find("Player1");
        player2 = GameObject.Find("Player2");
        player3 = GameObject.Find("Player3");
        player4 = GameObject.Find("Player4");

        dice = GameObject.Find("Dice").GetComponent <Dice>();

        player1.GetComponent <FollowThePath>().moveAllowed = false;
        player2.GetComponent <FollowThePath>().moveAllowed = false;
        player3.GetComponent <FollowThePath>().moveAllowed = false;
        player4.GetComponent <FollowThePath>().moveAllowed = false;

        whoWinsTextShadow.gameObject.SetActive(false);
        player1MoveText.gameObject.SetActive(true);
        player2MoveText.gameObject.SetActive(false);
        player3MoveText.gameObject.SetActive(false);
        player4MoveText.gameObject.SetActive(false);

        playerImage = GameObject.Find("ActualPlayerImage").GetComponent <PlayerImage>();
    }
예제 #10
0
 public void PlayerImageTest3()
 {
     _testImage = PlayerImage.ImageDecider(12);
     Assert.AreEqual(_testImage, new ImageStride(80,
                                                 ImageStride.CreateStrides(2, Path.Combine("Assets", "Images", "Taxi_Thrust_Bottom_Back.png"))));
 }
예제 #11
0
 public void PlayerImageTest2()
 {
     _testImage = PlayerImage.ImageDecider(Int32.MaxValue);
     Assert.AreEqual(_testImage, new Image(Path.Combine("Assets", "Images", "Taxi_Thrust_None.png")));
 }
예제 #12
0
 public void PlayerImageTest1()
 {
     _testImage = PlayerImage.ImageDecider(-1);
     Assert.AreEqual(_testImage, new Image(Path.Combine("Assets", "Images", "Taxi_Thrust_None_Right.png")));
 }
예제 #13
0
 internal GmDelayPromise ShowKinect(float fadeSeconds)
 {
     return(PlayerImage.FadeIn(fadeSeconds));
 }
예제 #14
0
 internal GmDelayPromise HideKinect(float fadeSeconds)
 {
     return(PlayerImage.FadeOut(fadeSeconds));
 }