playMaker

Author Topic: Cinemachine Support [ECOSYSTEM] [DECEMBER 2018]  (Read 1364 times)

jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 13889
  • Official Playmaker Support
    • View Profile
Cinemachine Support [ECOSYSTEM] [DECEMBER 2018]
« on: July 16, 2018, 01:33:53 AM »
Hi Everyone,

 So Unity Module Cinemachine is supported via the PlayMaker Ecosystem, make sure you grab this to get all the custom actions and proxies you need to control cinemachine.




Make sure you get the right version. The 2017 version works with the Asset store version, while the 2018 version works with the Package Manager version.

 Bye,

 Jean
« Last Edit: January 11, 2019, 02:09:36 AM by jeanfabre »

shamo

  • Playmaker Newbie
  • *
  • Posts: 25
    • View Profile
Re: Cinemachine Support [JULY 2018]
« Reply #1 on: September 06, 2018, 05:47:40 AM »
Just playing with this now...awesome .. thanks!

Thore

  • Full Member
  • ***
  • Posts: 168
    • View Profile
Re: Cinemachine Support [JULY 2018]
« Reply #2 on: September 20, 2018, 04:11:36 PM »
Perfect, thanks!

craigz

  • Beta Group
  • Full Member
  • *
  • Posts: 177
    • View Profile
    • Haven Made
Re: Cinemachine Support [JULY 2018]
« Reply #3 on: September 25, 2018, 08:04:44 PM »
Hi Jean!

I just imported this (and the Cinemachine 2.2.7 from package manager) into Unity 2018.3.0b2 and am getting a couple errors. Not sure if beta specific or not, just wanted to give a headsup :)



Code: [Select]
Assets/PlayMaker Cinemachine/Actions/Common/CinemachineActionGetAxisSettingsBase.cs(75,49): error CS1061: Type `Cinemachine.AxisState' does not contain a definition for `m_InvertInput' and no extension method `m_InvertInput' of type `Cinemachine.AxisState' could be found. Are you missing an assembly reference?
Code: [Select]
Assets/PlayMaker Cinemachine/Actions/Common/CinemachineActionSetAxisSettingsBase.cs(74,30): error CS1061: Type `Cinemachine.AxisState' does not contain a definition for `m_InvertInput' and no extension method `m_InvertInput' of type `Cinemachine.AxisState' could be found. Are you missing an assembly reference?

Thore

  • Full Member
  • ***
  • Posts: 168
    • View Profile
Re: Cinemachine Support [JULY 2018]
« Reply #4 on: September 26, 2018, 06:57:11 AM »
Thanks for the actions, Jean. Wanted to report that I have the same/similar errors like craigz (I know it was with the same file).

craigz

  • Beta Group
  • Full Member
  • *
  • Posts: 177
    • View Profile
    • Haven Made
Re: Cinemachine Support [JULY 2018]
« Reply #5 on: September 27, 2018, 08:41:33 AM »
Bumpity bump :)

@Thore
Good to know it wasnt't just me ;D

craigz

  • Beta Group
  • Full Member
  • *
  • Posts: 177
    • View Profile
    • Haven Made
Re: Cinemachine Support [JULY 2018]
« Reply #6 on: September 27, 2018, 01:40:38 PM »
Also wanted to follow up, I removed cinemachine, did a fresh import, then reimported ALL, and the previous errors went away.

Though now I get this error.

Code: [Select]
Assets/PlayMaker Cinemachine/Components/CinemachineBrainProxy.cs(30,43): error CS0123: A method or delegate `CinemachineBrainProxy.HandleCameraActivatedAction(Cinemachine.ICinemachineCamera)' parameters do not match delegate `UnityEngine.Events.UnityAction<Cinemachine.ICinemachineCamera,Cinemachine.ICinemachineCamera>(Cinemachine.ICinemachineCamera, Cinemachine.ICinemachineCamera)' parameters

jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 13889
  • Official Playmaker Support
    • View Profile
Re: Cinemachine Support [JULY 2018]
« Reply #7 on: October 01, 2018, 12:00:00 AM »
Hi,

 ok, I updated Cinemachine on the Ecosystem.

Make sure you get the 2018 version if you are working on 2018. The 2017 version is not compatible.



 Bye,

 Jean

craigz

  • Beta Group
  • Full Member
  • *
  • Posts: 177
    • View Profile
    • Haven Made
Re: Cinemachine Support [OCTOBER 2018]
« Reply #8 on: October 01, 2018, 08:31:36 AM »
Excellent! Thanks Jean :D

kwint

  • Playmaker Newbie
  • *
  • Posts: 4
    • View Profile
Re: Cinemachine Support [OCTOBER 2018]
« Reply #9 on: November 06, 2018, 10:20:17 AM »
Hi,

I can't get the Cinemachine package actions working ?

Code: [Select]
Assets/PlayMaker Cinemachine/Actions/Common/CinemachineActionSetAxisSettingsBase.cs(30,10): error CS0246: The type or namespace name `DisplayOrder' could not be found. Are you missing an assembly reference?
I'm working with Unity 2018.1.0.f2 and Cinemachine 2.2.7 (package manager)

I would really appreciate any help !

Thanks in advance.

jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 13889
  • Official Playmaker Support
    • View Profile
Re: Cinemachine Support [OCTOBER 2018]
« Reply #10 on: November 07, 2018, 01:23:46 AM »
Hi,

make sure you update PlayMaker, it's likely because you have an old version.


 Bye,

 Jean

kwint

  • Playmaker Newbie
  • *
  • Posts: 4
    • View Profile
Re: Cinemachine Support [OCTOBER 2018]
« Reply #11 on: November 07, 2018, 12:53:56 PM »
It's working now !

Merci beaucoup Jean !

jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 13889
  • Official Playmaker Support
    • View Profile
Re: Cinemachine Support [DECEMBER 2018]
« Reply #12 on: December 19, 2018, 12:43:01 AM »
Hi,

 New version to support Impulse Extension to be generated with an action, mind you, you can use callMethod to call the component to generate the impulse, but an action is nicer.

https://twitter.com/JeanAtPlayMaker/status/1075294325007884288

 You also have getter and setter actions for Impulse Source and Listener Component. I tried to cover all of the properties, let me know if you need something else :)

Bye,

 Jean