예제 #1
0
 private void SetMissionIcon(MissionIco ico)
 {
     missionIconPlace.RemoveAllChildren();
     ico.singleTransform.parent        = missionIconPlace.singleTransform;
     ico.singleTransform.localPosition = new Vector3(0f, 0f, -0.01f);
     missionIco = ico;
 }
예제 #2
0
파일: FermaMission.cs 프로젝트: Shahabz/crm
 private void RemoveIcon()
 {
     if (missionIco != null)
     {
         Destroy(missionIco.gameObject);
         missionIco = null;
     }
 }
예제 #3
0
    public void MissionFlyingIcoFlyStopped()
    {
        MissionIco missionIco = missionFlyingIco.GetMissionIco();

        missionIco.singleTransform.parent = missionIconPlace.singleTransform;
        AnimationFactory.FlyXYZ(missionIco, new Vector3(0f, 0f, -0.01f), 0.2f, "flyXYZFin");
        Destroy(missionFlyingIco.gameObject);
        missionFlyingIco = null;
    }
예제 #4
0
파일: FermaMission.cs 프로젝트: Shahabz/crm
 public void SetMission(Mission mission)
 {
     this.mission = mission;
     hasMission   = true;
     emmitTime.gameObject.SetActive(false);
     GetComponent <tk2dSprite>().color = new Color(1f, 1f, 1f, 1f);
     plus.gameObject.SetActive(false);
     missionIco = Instantiate(mission.iconPrefab) as MissionIco;
     missionIco.singleTransform.parent        = missionIcoPlace.singleTransform;
     missionIco.singleTransform.localPosition = new Vector3(0f, 0f, -0.1f);
 }
예제 #5
0
    private void SetMissionIcon(MissionIco ico)
    {
        int count = missionIconPlace.singleTransform.GetChildCount();

        for (int i = 0; i < count; i++)
        {
            Destroy(missionIconPlace.singleTransform.GetChild(0).gameObject);
        }
        ico.singleTransform.parent        = missionIconPlace.singleTransform;
        ico.singleTransform.localPosition = new Vector3(0f, 0f, -0.01f);
        missionIco = ico;
    }
예제 #6
0
    public void AddCurrentMissionNotifier(MissionNotifier missionNotifier)
    {
        CurrentMissionNotifier notifier = GetCurrentMissionNotifier();
        Mission mission = missionNotifier.GetMission();

        notifier.SetMission(mission);
        MissionIco       missionIco       = missionNotifier.GetMissionIco();
        MissionFlyingIco missionFlyingIco = Instantiate(missionFlyingIcoPrefab) as MissionFlyingIco;

        missionFlyingIco.singleTransform.parent   = singleTransform;
        missionFlyingIco.singleTransform.position = missionIco.singleTransform.position;
        missionFlyingIco.SetMissionIco(missionIco);

        notifier.SetMissionFlyingIco(missionFlyingIco);
        AddNotifier(notifier);
    }
예제 #7
0
 public void SetMission(Mission mission)
 {
     this.mission = mission;
     if (mission.GetState() == MissionStates.FINISHED)
     {
         complete.SetActive(true);
     }
     else
     {
         complete.SetActive(false);
     }
     hasMission = true;
     missionIco = Instantiate(mission.iconPrefab) as MissionIco;
     missionIco.singleTransform.parent        = missionIcoPlace.singleTransform;
     missionIco.singleTransform.localScale    = new Vector3(1f, 1f, 1f);   //tk2d bug?
     missionIco.singleTransform.localPosition = new Vector3(0f, 0f, -0.01f);
 }
예제 #8
0
    public void SetMission(Mission mission)
    {
        progressText.text = mission.GetLongProgressRepresentation();
        progress.SetProgressWithColor(mission.GetProgress());
        progressBlick.SetProgress(mission.GetProgress());
        if (mission.GetState() == MissionStates.FINISHED)
        {
            complete.SetActive(true);
            missionName.text = mission.missionFinishedText;
        }
        else
        {
            complete.SetActive(false);
            missionName.text = mission.missionName;
        }
        MissionIco missionIco = Instantiate(mission.iconPrefab) as MissionIco;

        missionIco.singleTransform.parent        = missionIcoPlace.transform;
        missionIco.singleTransform.localPosition = new Vector3(0f, 0f, -0.01f);
    }
예제 #9
0
 public void SetMissionIco(MissionIco missionIco)
 {
     missionIco.singleTransform.parent        = missionIconPlace.singleTransform;
     missionIco.singleTransform.localPosition = new Vector3(0f, 0f, -0.01f);
 }
예제 #10
0
 public void SetMissionIco(MissionIco missionIco)
 {
     this.missionIco = missionIco;
     missionIco.singleTransform.parent        = singleTransform;
     missionIco.singleTransform.localPosition = Vector3.zero;
 }